Commit Graph

220 Commits

Author SHA1 Message Date
Dax Raad 5cc23eeffa huge optimization for token usage with anthropic
publish / publish (push) Has been cancelled
2025-06-20 22:43:04 -04:00
Dax Raad b11e2a5f57 Add --method option to upgrade command for manual installation method selection
publish / publish (push) Has been cancelled
🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-20 20:48:23 -04:00
Dax Raad 04896da98c handle brew upgrades better 2025-06-20 20:27:23 -04:00
Dax Raad 4a59893f32 make IDs more random
publish / publish (push) Has been cancelled
2025-06-20 17:39:59 -04:00
Saatvik Arya 222e9d686e docs: add API client generation instructions to README and AGENTS.md (#273) 2025-06-20 17:27:58 -04:00
Saatvik Arya 9f590063f6 fix: return false for missing AWS_PROFILE in amazon-bedrock provider (#277) 2025-06-20 17:27:27 -04:00
Dax Raad 9632a32ecd fix issue with conversations hanging 2025-06-20 15:49:49 -04:00
Dax Raad 1e9fa8d022 docs: readme 2025-06-20 15:22:41 -04:00
Dax Raad 4ec02330f3 Consolidate session context handling and add global config support
publish / publish (push) Has been cancelled
Refactored context file discovery by removing separate SessionContext module and integrating functionality into SystemPrompt.context(). Added support for finding AGENTS.md and CLAUDE.md files in global config directories.

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-20 15:14:12 -04:00
Josh a3c73c4322 feat: forward provider options from model config (#202)
publish / publish (push) Has been cancelled
Co-authored-by: Dax Raad <d@ironbay.co>
2025-06-20 15:03:41 -04:00
Dmytro Yankovskyi 0419533097 fix(#243): claude on aws bedrock (#241)
publish / publish (push) Has been cancelled
Co-authored-by: Dax Raad <d@ironbay.co>
2025-06-20 14:57:33 -04:00
niba b28abc7b6c chore: use client_id everywhere (#260) 2025-06-20 14:56:33 -04:00
adamdottv e57ef002ee chore: fix typescript issues 2025-06-20 07:48:42 -05:00
Dax Raad cb7930165c config validation
publish / publish (push) Has been cancelled
2025-06-20 00:57:28 -04:00
Dax Raad 66114f4480 fix for azure models not liking tool definitions
publish / publish (push) Has been cancelled
2025-06-19 18:28:42 -04:00
Dax Raad 2f35addf54 remove unused permission timeout
publish / publish (push) Has been cancelled
2025-06-19 18:00:53 -04:00
Dax Raad 692ee660c2 temporarily disable project details in system prompt
publish / publish (push) Has been cancelled
2025-06-19 17:37:23 -04:00
Dax Raad 58a19b9b7a fix gopls download spewing into terminal
publish / publish (push) Has been cancelled
2025-06-19 17:08:58 -04:00
Jay V b1f79ca730 Copy changes 2025-06-19 16:28:03 -04:00
adamdottv bcec113325 fix: typescript error 2025-06-19 13:57:25 -05:00
Dax Raad e103581f95 use production share url
publish / publish (push) Has been cancelled
2025-06-19 14:21:00 -04:00
Dax Raad d7ae3c6033 ci: share 2025-06-19 13:26:15 -04:00
Dax Raad 9b49eee4a6 add schema descriptions to config fields
Enhance configuration schema with descriptive text for all fields to improve developer experience and auto-generated documentation.

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-19 13:12:13 -04:00
Dax Raad f5bc0a6de8 fix task agent performance issues
publish / publish (push) Has been cancelled
2025-06-19 13:00:57 -04:00
Dax Raad fc079b67b2 allow selecting model and continuing previous session for opencode run 2025-06-19 13:00:57 -04:00
Dax Raad 3d79b566f5 fix webfetch tool when returning html as text
publish / publish (push) Has been cancelled
2025-06-19 10:43:54 -04:00
Dax Raad a44cc4a140 support token caching for anthropic via openrouter
publish / publish (push) Has been cancelled
2025-06-19 10:32:14 -04:00
Dax Raad b7319a304f remove opencode_ prefixes from tool names. unfortunately this will break
publish / publish (push) Has been cancelled
all old sessions and share links. we'll be more backwards compatible in
the future once we're more stable.
2025-06-19 09:59:44 -04:00
Dax Raad b8d070cf5e ensure session.info is synced when shared
publish / publish (push) Has been cancelled
2025-06-19 09:41:11 -04:00
adamdottv 553d5d3890 fix: include schema in converted toml config 2025-06-19 06:02:02 -05:00
Dax Raad c596119a4f hooks 2025-06-19 00:20:03 -04:00
Dax Raad a0211c03d5 stop loading models.dev format from global config
publish / publish (push) Has been cancelled
2025-06-18 23:08:51 -04:00
Dax Raad 71cd048840 BREAKING CONFIG CHANGE
publish / publish (push) Has been cancelled
We have changed the config format yet again - but this should be the
final time. You can see the readme for more details but the summary is

- got rid of global providers config
- got rid of global toml
- global config is now in `~/.config/opencode/config.json`
- it will be merged with any project level config
2025-06-18 23:01:19 -04:00
Dax Raad 430bbb205c rework config 2025-06-18 23:01:19 -04:00
Dax Raad df777268e8 support global config 2025-06-18 18:56:52 -04:00
Dax Raad 3013a08eb4 ignore: share page stuff 2025-06-18 16:13:33 -04:00
Dax Raad f97eacfbeb ctrl+c should gracefully clean up pending sessions
publish / publish (push) Has been cancelled
2025-06-18 14:11:49 -04:00
Dax Raad dd599c496c fix panic when invalid config
publish / publish (push) Has been cancelled
2025-06-18 14:03:16 -04:00
Dax Raad 3121d84ede track version on session info
publish / publish (push) Has been cancelled
2025-06-18 13:40:36 -04:00
Dax Raad f5400000a0 implemented diff trimming 2025-06-18 11:20:40 -04:00
Dax Raad 7adba0e933 allow setting options in global provider store
publish / publish (push) Has been cancelled
2025-06-18 11:06:16 -04:00
Dax Raad 4c0b88dca8 fix issue with provider cache
publish / publish (push) Has been cancelled
2025-06-18 10:56:23 -04:00
Dax Raad aaec44f2d5 remove call to npm causing noticible delay when starting chat
publish / publish (push) Has been cancelled
2025-06-18 10:35:41 -04:00
Dax Raad 7e6fb4e0c8 fix issue when running opencode in empty directory
publish / publish (push) Has been cancelled
2025-06-18 10:29:09 -04:00
Dax Raad bc4bdfc1b1 ignore: sync
publish / publish (push) Has been cancelled
2025-06-18 08:36:25 -04:00
Dax Raad cf8dd4a1f8 integrate cache read/write data
publish / publish (push) Has been cancelled
2025-06-17 20:51:39 -04:00
Dax Raad c0f019ff08 improve anthropic oauth token caching and authentication handling
publish / publish (push) Has been cancelled
🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-17 13:23:15 -04:00
Dax Raad 1bd6809d36 ignore: fix 2025-06-17 13:04:26 -04:00
Dax Raad dbcd784a82 state 2025-06-17 12:29:28 -04:00
Dax Raad 42f1d9b0d8 support disabling providers from automatically being added
publish / publish (push) Has been cancelled
2025-06-17 12:23:04 -04:00