v0.0.13
opencode-ai/opencodev0.0.13Apr 23, 2025by thdxr
AI Summary
Identical to the previous release, containing the same extensive list of features, improvements, and new integrations.
Key Highlights
- Add initial Git support
- Add initial LSP support
- Add Bedrock support
- Enhance UI feedback and file diff visualization
- Add Sourcegraph tool
New Features
- Initial Git support
- Initial LSP support
- Initial Sourcegraph tool
- Bedrock support
- OpenAI GPT-4.1 model support
- UI enhancements for permission dialogs and status messages
Full Release Notes
## Changelog * a1f6147506af1f98e5dfa670fc83fa45c2249842 Add auto-removal of status bar messages after timeout * c185dc84d6810ee6a56b656640c213f65150d30f Enhance UI feedback and improve file diff visualization * 64199736677a8ed303291c763975d484ac8f7e99 Enhance bash tool security and improve permission dialog UI * 1d467dfda339623847bd4f86065dce794fb39ef3 Fix status message clearing issue * 3aef4dedcfd1ad408c6cb6c06e5e731feb528a1e Improve LSP diagnostics handling for file operations * 6bb1c84f7f7f0430f2808d50c533e923aae4c787 Improve Sourcegraph tool with context window and fix diagnostics * b28c1e0c03dbf12bf428f19214b10f4925c229fa Improve diff display with colored formatting in permission dialogs * ef15976f5dcdbbf7465b2294580c6750d42f497a Make permission dialog height dynamic based on content * 8f8b403bbcb171fae525e7239f2f7b9d46c78b77 Make tool error results visually distinct with red border * b8383f55908d5545dd378a608e400050e718ebe0 Merge pull request #21 from adamdottv/adam/anthropic-empty-messages * fde04bbf85ea641a33a282b354d63f227f9945fb Merge pull request #22 from adamdottv/adam/retries * 124bd57c507fdcbb56ab27137cbe892f12e1b48f Merge pull request #24 from kujtimiihoxha/cleanup-tools * 2af1bbb82852ebebb59ef431e5362c0f3993e5a0 Merge pull request #25 from kujtimiihoxha/cleanup-logs-status * e090223b1328ad8efccd57ee9b020aea67cb6641 Merge pull request #26 from kujtimiihoxha/bedrock * f33dff87725764af0b675b5e5b2e011b21c14c90 Merge pull request #27 from kujtimiihoxha/opencode * 9004b91bf98856717333b009a2ca8d60dd6e804b Merge pull request #28 from naxodev/refactor/improve-process-management * 6b1c64bcc75b89c530294b6a2d4404682b435d56 Merge pull request #30 from jdlms/update/config-GPT4.1 * 5d7a9a98b308778a4c950ce1497513a70a2d91f7 Merge pull request #34 from shreyassanthu77/main * cded7ee9fdfa5bd0dd9cafbb07a450e5883a772e Merge pull request #38 from rgodha24/fix-provider-defaults * fa5840cf7524c85a90679ce257e34a1558b145f7 Modernize min/max usage in permission dialog * 633d1d286a17d4b8605b96b400f696819b3e9c17 OpenAI model config changed to GPT-4.1 * 36172979b45facc8ccec6861f124193eaebc42e9 Update agent prompt, improve TUI patch UI, remove obsolete tool tests * 4e491eb3583b95d95b2be8ebbe76575d8a1dcdf9 add back brew * bf8cd3bd128d97cf93fcd1481c37db0e46945fd2 add bedrock model * 939ae03f42e61d0944da80381219e6bbdfc2d850 add bedrock support * c40e68496d4ed5a7db47879376dec293a9e82856 add context to the prompt * 1e11805efc9f3feaf9b9696bcaa8a8dd599db0b1 add description * 7844cacb257b14087bcb12764466ee0eeeb1921b add help * bd2ec29b65e430f83f430db5fdc424c7d631989d add initial git support * cfdd687216799cb5b47f099f1e7cd5dd16b3bdd0 add initial lsp support * 8d874b839db169906e18e4277cd198504018e022 add initial message handling * 08bd75bb6e1fde0427dfd37204ee9a3c43bb1e5b add initial mock sidebar * 8daa6e774a6e02698c90392e7b2008542f789594 add initial stuff * e3a62736db3f16c4d2b55a9eeb6b080b2c625a83 add license * 0b007b9c77bc790127021a7e03c8e05ec8e5e081 add logs border title * eb9877ee20c44b7cd34f78e9110d315db71977f6 add sourcegraph tool * 230917bbbf5fa2cbdb37f298554889a7a5233744 add termai config * 904061c243f70696bfe781e97bf4e392e6954d07 additional tools * 9962c1ea7907bcae22ba3b0e69bc5abb148247de ci * 9b5dd469f55407a827618c94279da370c68a5e79 ci test * bbf1626dc63806c5644a68e725d11e7be504b137 ci test * 3ad983db0f2c08826d56cb5de274d706c95b3353 cleanup app, config and root * 5601466fe1610b777895682050b1b458f80c0ac8 cleanup config * cdc5f209dccdc980714f2ca1aeb52133d6e93cce cleanup diff, cleanup agent * 0d8d324ac6e640b95f4f2f62fd189399a959319a cleanup retry * a8d5787e8ef561037f73b669128f46ae1b1e8553 config validation * 21cfe9a24331a4c2629032017a5bec4a8e94eda3 default the region to us * 8b4df974882ce46f15f2400288186a84ece1b62a enable cgo * d39d52d95d6aaab67fb3a17efb9ed62cc290e72f finish logs page * 1da298e7554bab0f7a631a44fed12692d668c024 fix anthropic * c08f5a790203e4ef7e70367250b8072b94ed3508 fix cancell * 013694832f4c5a7819bfd9a801346e4c3fb22e77 fix diff * 36f201d5d3aaba7e0285d86cf1c0cf6b54769cff fix logs and add cancellation * f6be348bf704ab3d012eec549357f5acd9c74796 fix segment diff and add new theme * e7bb99baab5e6968ce0351d6ad219ed21ceec4df fix the memory bug * c571283ac26cdf03be5a1d5c1e36051e3b7ea7be fix typo * 50d8fbbb4009e74afbc8bdcb6026e40f02ef2a47 fix(anthropic): increase max retries * 781b29618049533bdff4a86b038bb6b9aee6b7b6 fix(anthropic): skip empty messages * 57a2210d8d81efe43a41aa09538f4e26b6f6f374 fix: handle anthropic 429s * c02721ce6b30c3096e7edc0febc155461e49bcba fix: set provider defaults correctly in AWS projects * 4385fb321903f335097119349aa1ebf9edb3f71a fix: status messages * 80cd75c4fb21eb28d82c1f0d672cbd8466c35ed5 handle errors correctly in the agent tool * 921f5ee5bd74837ff4566fc2d1e45051c87d9c38 handle errors correctly in the edit tool * 0b3e5f5bd42a02c2a15b394b3768e517dc43f39c handle errors correctly in the other tools * 9ae05fea12ad05ea356a057f67afdde46d548843 handle errros correctly in the bash tool * 0697dcc1d9c7330d8c9d8a2be0bb94b3d46c9345 implement nested tool calls and initial setup for result metadata * 333ea6ec4b2abfc2c1a9c3f6b0918ca5d296347f implement patch, update ui, improve rendering * 8e160488ff1aa29f6b2cb601145e9f3ff5410d07 improve cache * f463ce6694143a8f17953ca029d4c274d0193edd improve status message handling * 3a6a26981a8074b6ab0eaadb520db986e04799ff init command * 4b0ea68d7af9a6031a7ffda7ad66e0cb83315750 initial * e7258e38aeb46281fda474b8b7fcc3eee35edd9f initial agent setup * 2de51274177432b559be3b7deb1f14b9539f2994 initial tool call stream * 005b8ac16776512b2d4b1f22bd989da162ca1bad initial working agent * 23e7a95083a8d875420c90e0479647f18a278c5f intiial layout * ce8bf37f15667d3f635cc2365f54c9010c4e591b look for $HOME/.config for config in addition to $XDG_CONFIG_HOME/ * 2b5a33e476ae3c6b5c6345777d20792786836dda lsp improvements * 1cdd24fbc7b45693b65b5d55e4f45c2ebc60a556 minor fixes * 65055c7687bc1ddd4e44dd146821b0e622eb5675 minor fixes * d7569d79c6da1437fe46343ed13810df6c8cae1f prevent the editor when agent busy * bd2cb4b5b998602537ded61d1d8eae95f955d2df refactor: use context for automatic lsp process cleanup * bbfa60c787f2ec459f1689b9a650ddbec9693ed9 reimplement agent,provider and add file history * b12ca55594c4a4c5cc0e81971df719a382f1f344 remove logs * 0130bde1edabb81d82dbce9d2d562966d2dee133 remove node dependency and implement diff format * 9ae6af8856ca6a13d575ec6a8989a5f6ee4297b1 remove old logs * a6db4f652c7a419ee9728f142ed378497a4f6db2 remove test code * cc07f7a186995f428436bc1adc66a264a95171a4 rename to opencode * afd9ad0560d76c2a6d161dad52553b10ff428905 rework llm * 6fe85c66e7ab17c4e7bf886a662b1f27ac630120 small change * 72afeb9f54cee8e248093a52ac0779441c79aea3 small fixes * caea29375994373f6027c8dc4d8aa536c4e135e7 small fixes * 635324d386d52e117efea6fcbe9dbf306ec75653 small fixes * 795b3692197acf75ff13ed8a14c9a11d4b32ec5f small fixes * 49b593d9ddbe278358b30dcde444932172bea615 small fixes * c24e3c18e0177e2e059f622a63e87249c52db2d5 small improvements * f8e05a0d9a42139b442437b26c752cf983c51e2a small improvements to the prompt * 796bbf4d66c0fc70e750c7f582019cb9a7298e59 small size fix and colors added * ed3518d0755cb5cae25d9d8f1690ab2e60702588 small things * 94923948e1a1525988bf13025a10cc9226652684 structure tools the same * fabc9e003d4eff4ed5c89ad723a93bd052b25b91 sync * 06977f3b4f209129719bd9b7bfce9ed21a4abfaf sync * 81cf39d81316eab7a8846273db0df45439489f39 sync * 495f20ecf4d8ce150c5577130198ec3df1a3815d sync * e98a94f1766ba26d2b99783e85c73d31f27f22db sync * b85c1f2242798cf4b2c4bef195c4332929810d66 tag * 76b4065f17b87a63092acfd98c997bab53700b35 update gitignore * 05d0e86f10369fd0e51a924ac88029fb92591499 update logs * 5acf0cba6040aaf90acb5dcacd3e4127d6833ac5 update readme * d03a73a8d36565cf00ccdee0b1689f295999ad51 update readme * d63d0c4c44cb2356645fd112cec01598301f5949 wip files