René's URL Explorer Experiment


Title: Require JSON output for tools by charleslien · Pull Request #385 · CodebuffAI/codebuff · GitHub

Open Graph Title: Require JSON output for tools by charleslien · Pull Request #385 · CodebuffAI/codebuff

Description: Generate code from the terminal! Contribute to CodebuffAI/codebuff development by creating an account on GitHub.

Opengraph URL: https://github.com/CodebuffAI/codebuff/pull/385

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:b127c460-efd1-2b5b-b3dd-2ee75fb18a7f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD732:2A73DB:335408:434218:69802CC8
html-safe-nonce989dc0968d29c2c1210d0538323a9accb0801cc2495ccb629a99eba550ee5c27
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENzMyOjJBNzNEQjozMzU0MDg6NDM0MjE4OjY5ODAyQ0M4IiwidmlzaXRvcl9pZCI6IjMzOTMxMjg2MTQ5MTk2NzkxNzYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmace18f2895ff4badf0ed84f3388d7e9cbf0a1e84e60a0fc89e82925026b991539b
hovercard-subject-tagpull_request:3049368720
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/CodebuffAI/codebuff/pull/385/files
og:imagehttps://avatars.githubusercontent.com/u/26100741?s=400&v=4
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/CodebuffAI/codebuff git https://github.com/CodebuffAI/codebuff.git
octolytics-dimension-user_id189203002
octolytics-dimension-user_loginCodebuffAI
octolytics-dimension-repository_id826515105
octolytics-dimension-repository_nwoCodebuffAI/codebuff
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id826515105
octolytics-dimension-repository_network_root_nwoCodebuffAI/codebuff
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7c85641c598ad130c74f7bcc27f58575cac69551
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FCodebuffAI%2Fcodebuff%2Fpull%2F385%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FCodebuffAI%2Fcodebuff%2Fpull%2F385%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=CodebuffAI%2Fcodebuff
Reloadhttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
Reloadhttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
Reloadhttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
CodebuffAI https://patch-diff.githubusercontent.com/CodebuffAI
codebuffhttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FCodebuffAI%2Fcodebuff
Fork 351 https://patch-diff.githubusercontent.com/login?return_to=%2FCodebuffAI%2Fcodebuff
Star 2.7k https://patch-diff.githubusercontent.com/login?return_to=%2FCodebuffAI%2Fcodebuff
Code https://patch-diff.githubusercontent.com/CodebuffAI/codebuff
Issues 27 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/issues
Pull requests 7 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pulls
Discussions https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/discussions
Actions https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/actions
Projects 0 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/projects
Security 0 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/security
Insights https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pulse
Code https://patch-diff.githubusercontent.com/CodebuffAI/codebuff
Issues https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/issues
Pull requests https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pulls
Discussions https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/discussions
Actions https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/actions
Projects https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/projects
Security https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/security
Insights https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2FCodebuffAI%2Fcodebuff%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2FCodebuffAI%2Fcodebuff%2Fissues%2Fnew%2Fchoose
charleslienhttps://patch-diff.githubusercontent.com/charleslien
mainhttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/tree/main
charles/require-outputhttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/tree/charles/require-output
Conversation 2 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385
Commits 31 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits
Checks 12 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/checks
Files changed https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
Please reload this pagehttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
Require JSON output for tools https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#top
Show all changes 31 commits https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
7002f01 Convert text responses to tool calls charleslien Nov 25, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/7002f0190a33a5279c7cde523367c812f89600f0
c939465 input tools into ai sdk charleslien Nov 25, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/c939465e0a3d9cfbf87a765bad386838fc138d18
1ecbe4e do not convert cb tool messages charleslien Nov 25, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/1ecbe4ed4b811b3ed09d94e2cbf2d8d6d57fb0b4
de15639 pass tool-call chunk through promptAiSdkStream charleslien Nov 25, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/de15639532ad4bff241b4b9fa262f2b76a77a70c
eae4f02 fork tool-stream-parser and do not parse text charleslien Nov 25, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/eae4f02587389d2eb53f78c1ec187a30af35cb7f
619fc93 change example tool call format charleslien Nov 25, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/619fc93002bb5c4e8998d4b2189a9185941ea670
532a3b4 remove tool instructions from prompts charleslien Nov 25, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/532a3b42f6ff1b4f80f4cd94e8855754b23da100
908664e remove debug message charleslien Nov 25, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/908664e452884f29754b4b97316acdbc297e327f
e087689 have runProgrammaticStep use native tool calls charleslien Nov 25, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/e0876894f9965d9c0ddc9ea993dbadafb70219a9
cf76b12 fix typecheck charleslien Nov 25, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/cf76b1268e0629082e5d9b1f0ded677c0d6363dd
6eff7d4 fix: cli uses parentAgentId to distinguish tools from subagents jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/6eff7d45177f673858e1f83b396140569f332c38
17a4e57 For "last_message" output mode, return the entire assistant response,… jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/17a4e5768a0e3d6d5f666bd5ad960521f90341db
32197cb fix stream parser bug by adding flush() jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/32197cb75b5e9a1775554a8fc4aac7860eb7b34a
4487c4e Fix file picker jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/4487c4e9d037ad963c935a9910ca6b0083a3818e
45c91d0 fix typecheck charleslien Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/45c91d0f1e354dbe5b61921eff1a04d58da575ea
47e3bc5 Merge branch 'main' into charles/native-tools jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/47e3bc5957f88d8664b4c2f34e8a8c8f7822d2d4
576c44f Remove spawn agents example tool call in old format jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/576c44f570e4d24aadb8ce48651e72c673f684ce
a23a698 Include stringified error for more detail jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/a23a6980de2f06d909dc7710b1a32ff30618cf1f
8a1ba97 update editor best of n max + add unit tests (not fully working yet tho) jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/8a1ba97cdf60319cf64d6049dad604b449215bb3
9f9f464 Revert "Include stringified error for more detail" jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/9f9f464ea51bfc4a3881c747968941466f98579e
71c285b web: Pass open router errors through jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/71c285bebb1de7b90466134478469f7d87ef4b1a
d5a5381 fix cost-aggregation integration tests charleslien Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/d5a5381472eb352bbfa3143680d3284c56302b1e
ca0399f fix typecheck? charleslien Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/ca0399f833cc11d71b9224b8d2842b3ddf764216
839ef3e editor: don't include spawn agents tool call so anthropic api doesn't… jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/839ef3e50d78759d060012c0707540ca0e83a860
e10ff72 fix typecheck for .agents charleslien Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/e10ff729401861caa9912e7fb8286608272f259d
8994cb7 Validate handleSteps yield values with zod! jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/8994cb74d04632ed0ea4e0bac3523c452d5675b8
3d2a1db fix common unit tests charleslien Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/3d2a1db521e164fc94bd7d3eae3349f15198dcff
567d661 work around readonly messageHistory jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/567d6615a009445034b66529bc4a127194bee976
b08c8f0 tweak best of n selector to have the impl jahooma Nov 26, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/b08c8f039535a6efbeb1f58ff1b7170a50a0c003
72c617a Implement STEP_TEXT within custom parsing within run-programmatic-ste… jahooma Nov 27, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/72c617a441ad2d0aa817e1f1dbb9b0ea15015d08
3b59c87 require json output for tool results charleslien Nov 27, 2025 https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/commits/3b59c8797394ccf0f5e0963d65c05a294e7ae7ce
Clear filters https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
Please reload this pagehttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
Please reload this pagehttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
editor-best-of-n.integration.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-4f9deacfb186bff2d59992cb2b6651977e4687d3c14b6bd335a928611081bad4
file-explorer.integration.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-c2d995d7fa3a82034af52e2f0e62cad10e86bfd19f2691c470b730aedcc61cbc
editor-best-of-n.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-57710e32bb9dd3ce7ec505d784a91a549ae6c3bdd5c7459f44856f07b242ff62
editor-implementor.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-4179722ea338d3fa2bf5aae1efdbc29802fdb06e007523d026aa6628ecd0e464
file-picker.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-2e649ed576f5156e5720af1c4b756f06fb3c4e08a5b7d422a393d974a7e31b32
tsconfig.json https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-696f139b5f811ea0b8b58f069d0e2f05352ec432e2133120ac3e8f1e0b03261e
util-types.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-fb7aae0eb9fa0de6895c6b0d62e04b9b8324dab13a2f395c2bf2bcc01fcb93a1
cost-aggregation.integration.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-1856acb4bdbad569248d830ab7708c0918e694693cf1fe0998552432b44848c5
use-send-message.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-5d0258403138bb527e953b491979ddb6ee07531205559d14b267653eeb049d41
util-types.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-5eb14244a2a74f57d6b17295dab2c56a942564105747ee3acf84d2006d9397f4
add-message.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-0335162254b3a3ee5d008e4469379cef2be673569c2a57547c72162443fc512a
add-subgoal.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-c4db3ba87d39557414b47bab22665de49aa719c9a1fc03086be6768cdde91a9b
ask-user.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-17b28b39215cc04914fd212a4bae468d3cbb85ecd1a6e805d3a60de59f2c03d7
browser-logs.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-1fc6803e5bbc32450462eded0d7ab502afb90004042f68c3c52e03307f47398b
code-search.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-dba502fc8907db79451b0e30e47b71100c8858a925075c4e178ba6b6c746e604
create-plan.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-3f9b00f69ce845041209a310c2e4734cf43f19752145673e41f2b95eb16f4b8c
end-turn.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-70d8a0b6b19680664f15c046ed27187ef7bc9192704262d5fedb851f0e6739c3
find-files.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-c1d562dc6f0cd90b7e9cf16307910abb6b0f9b7ebf02f50a9c3a09855e318f89
glob.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-72733a18f24cb14db7f62552bda1666063df8d289a354c99704e3dd3be591b08
list-directory.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-7f2aaf3a4e89102b4fcc4d2e834466a51956981fa7103a0fb6e465f2a3e22274
lookup-agent-info.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-c139e573849baf42d496cb32c4ef3cdea21a84e70a6e05011ba276fff3ed14fd
read-docs.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-47d03c1af6976e4334bfb32a10f543cef93591c615d04db7c01d0ba0d2af5d5f
read-files.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-7b0687146106b1e5139b6d566286b5a3ed5f84a7cbd328ad5e44376d1abda11c
read-subtree.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-d8352049773fc56e19db7e8486acc3e53a2892458e44dfbf4a6e7dc98e8fa421
run-file-change-hooks.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-3878f02f9e2c6cc302e4f507c32dcb577e16701682e5a110557e531263facfb2
run-terminal-command.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-0421a13dc8ce7d41216e070d95ac3c07d256b36e650d2ff9a2797bec00658c02
set-messages.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-5eab3e53b585eac5e381589d5c7666b9f4e0d64bfa26d6eb4756949bc3e5c078
set-output.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-32e0c8bc7532a6fcc26516b99587c8dd35beb2ebf553acb0b5b60132ffba5107
spawn-agent-inline.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-5b1b51fcd39f25b41af9a5bc9c33e41be1539532aadd86b87e0370bbcfb8fb7a
spawn-agents.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-7324115430aed63ec3313e51ec825b679fe7350c356334cd1ef1c70f1dcea862
str-replace.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-70b8d7042567d009dc3ae0cb4c4e928a7a375617a7ee1b3961a56bb45afdf6a2
task-completed.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-6834f6b5006a86a046f7b013d209c29d11305b12596cd5a9afc0b5b55664b161
think-deeply.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-7dd1da45ee0ac4b655752b45d6536958d98a4fde284baa2b2c2753a0997bfbf8
update-subgoal.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-5e68035385c21ae13fc39092691164d569903292a8e2ed39b30b53916a259258
web-search.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-543b6551a010ee652bcf0b04475a0b95b3fd978007d4aa510b9d02c292c128f0
write-file.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-2a3a456839391b782a231a5694514437f5c7c6f8055dacde5855192b2ded912b
write-todos.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-921b932649ef202a58d3b22d1c6054305b9a6430dc25799c9bb9f33aa077df45
utils.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-abbba7e4cdc15f8ab99c38b54b0d32f7ff521576ade43fb533f209b549b3ef68
agent-template.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-3db6303ffe180ab1825aeb6a773db37e239498cf0d911566e537d26fc1cda2bb
llm.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-1795f7463d33d23d10ad1ab20b5bd8c19d85ef9b50f4161abe2eda40491fd612
codebuff-message.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-05438cf208904b40768615b359aaef4b07d997f2d0d52125c90cb4b7783e0b86
content-part.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-47135de5d2ffcd81e547a3a7c52a0ec44e908133e2c873c5e446f7b5717ddc54
session-state.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-12a86768d9282d076727ba0e9e623f3820ef1f73baa2139c185b4f0e495bcdec
messages.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-6c4b5a42dc60f712e14443b9bce4c161cf296aa1053c0ed6c6fe6a5d347f5771
messages.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-07653ece4ae0c3ae9208a8d8f25cb5b43df97e06167d9f3d417a4c18283f10a4
scaffolding.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-150fb2c9b694a596505416050cafa1794fc1d37a4cd1c33f664af9d083063ae0
cost-aggregation.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-04d8c9fd5920af1d6ad4dd41443b4adbad8a7da7954b77e63ab6917a1db1333c
malformed-tool-call.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-7920a6833a3ad19f40f3f63e76ea78366d82cc982a5e2d9b48012dd202c72ac1
n-parameter.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-9cb471c3e0903daeab0fb766cb1398e3a92a512a5778a1634d42fa4eababbec5
read-docs-tool.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-bca41a73f278a7066ee47835696a8e1e09fee939ee2bba478c61b86c36bf9a69
run-agent-step-tools.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-56aa72eb795554c435f2d4aa23d269f66d0d0a76a292ee8b36f5b1727d20d9b1
run-programmatic-step.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-0656dd9f476abd72bf88d8541f4f40bae22792f98a788e84119e3ffd7edd8b6b
spawn-agents-message-history.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-9c0a661deeef2f12e29b2934a452a6a53041512f60ad6798391a3db1f9681a6a
spawn-agents-permissions.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-0b9986af3195b1bf0c98ea11f35e6c583004c6cca992040f9426855e8bea9fba
subagent-streaming.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-9d0ee2d440536732a677e64d0b60588db9b35b05b895a0b69c2c6316cf2a99eb
tool-stream-parser.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-9c5dcf424fadce57611b4ddd461c185b37a04a53a048700fef168b2b24da1cbb
web-search-tool.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-982a73b247e9b063afd71d8babc72680c3d9d2ae18ca845a1f7d53b983bfce49
prompt-agent-stream.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-66510803088103af50563ab1e0225bd4412dfe0fd39d0e081beeaaf6d1cd9f56
run-agent-step.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-c6d9042b12a14fd1e9ae3af941469cf1002c5338e695e5a670bfd7f886499631
run-programmatic-step.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-f9bc6d3761eb288d9e4e25f6c64a1c58d09ba57fc8139e808729173a68ad725d
prompts.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-2b7fd02f588bbdb9ac62801c8eebc55612da4cc3f25cfbdf047993fa8dddd9d8
strings.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-ede3b398abc3d7af79729c80446c2fa323a371d79088fc95937deee627dd6e2a
tool-stream-parser.old.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-451e2f2db60cf0d71ada9117b94376be7eb0c945c5083b539f0c95c833f0804f
tool-stream-parser.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-71d29409190273b2a58e054fa726d3016ea5da5619e45cca0045a8b6c5d7827c
stream-parser.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-9bba87f59d9acde5ee8fd0f027b48f80e2506603a0a4fd2d5f0b23ebd322d6ea
tool-executor.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-1b7f87369e52d56f4f5e1123068235b2e59b17e21d72cbe74a398e2e798b0ddf
parse-tool-calls-from-text.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-021b034fe10a416018c9ef7ba5159d04fa03ff8639eab5caa378750212ad1073
agent-output.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-2e26af2897ad19ce751c3d6570ae82aefd7fa51ebfa7ad5afe1e3a0a28605e7d
parse-tool-calls-from-text.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-c3ddb0f3b7b7c52e82940455b75c968d6d526159ed2517e28537049c43e815e9
run-with-retry.test.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-fd33ba05f81cc48ec642ba85b842c004993446d1408c204d6cdac8309a49a260
llm.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-e5a64360cebdd04b2fb2a5e924554d92d00732cb1adad1823a02ac9fbdaa5890
_post.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-da535892418e0304b236d3d7d53bfd7781b3298cbb7929a498e49f8c56fc660d
openrouter.ts https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-725d9f6990f06270093f8871397978a00d89d55c7e8cd845c48ed90cb217cd7d
https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/blob/main/.github/CODEOWNERS#L1
.agents/__tests__/editor-best-of-n.integration.test.tshttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files#diff-4f9deacfb186bff2d59992cb2b6651977e4687d3c14b6bd335a928611081bad4
View file https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/blob/3b59c8797394ccf0f5e0963d65c05a294e7ae7ce/.agents/__tests__/editor-best-of-n.integration.test.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/{{ revealButtonHref }}
Please reload this pagehttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
Please reload this pagehttps://patch-diff.githubusercontent.com/CodebuffAI/codebuff/pull/385/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.