MCPcopy Index your code
hub / github.com/CodebuffAI/codebuff / main

Function main

sdk/e2e/examples/code-reviewer.example.ts:16–49  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

14`.trim()
15
16async function main() {
17 const apiKey = process.env.CODEBUFF_API_KEY
18 if (!apiKey) {
19 console.error('CODEBUFF_API_KEY environment variable is required')
20 process.exit(1)
21 }
22
23 const client = new CodebuffClient({ apiKey })
24
25 console.log('🔍 Reviewing code...\n')
26 console.log('Code to review:')
27 console.log('```')
28 console.log(SAMPLE_CODE)
29 console.log('```\n')
30
31 const result = await client.run({
32 agent: 'codebuff/base2@latest',
33 prompt: `Review this code and identify any bugs or issues:\n\n${SAMPLE_CODE}`,
34 handleStreamChunk: (chunk) => {
35 if (typeof chunk === 'string') {
36 process.stdout.write(chunk)
37 }
38 },
39 })
40
41 console.log('\n')
42
43 if (result.output.type === 'error') {
44 console.error('Error:', result.output.message)
45 process.exit(1)
46 }
47
48 console.log('✅ Review complete!')
49}
50
51main().catch(console.error)

Callers 1

Calls 1

runMethod · 0.95

Tested by

no test coverage detected