Dax Raad and opencode
e7784d2864
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
97c4815444
fix task agent performance issues
2025-06-19 13:00:57 -04:00
Dax Raad
7d1a1663c8
allow selecting model and continuing previous session for opencode run
2025-06-19 13:00:57 -04:00
Dax Raad
7ca8334a8b
fix webfetch tool when returning html as text
2025-06-19 10:43:54 -04:00
Dax Raad
f1a2b2eba4
support token caching for anthropic via openrouter
2025-06-19 10:32:14 -04:00
Dax Raad
26bab00dab
remove opencode_ prefixes from tool names. unfortunately this will break
...
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
4a06e164d2
ensure session.info is synced when shared
2025-06-19 09:41:11 -04:00
Dax Raad
3862184ccb
hooks
2025-06-19 00:20:03 -04:00
Dax Raad
1252b65166
stop loading models.dev format from global config
2025-06-18 23:08:51 -04:00
Dax Raad
6840276dad
docs: update README
2025-06-18 23:03:54 -04:00
Dax Raad
bd8c3cd0f1
BREAKING CONFIG CHANGE
...
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
e5e9b3e3c0
rework config
2025-06-18 23:01:19 -04:00
Dax Raad
6a3392385e
support global config
2025-06-18 18:56:52 -04:00
Dax Raad
a6142cf975
ignore: types
2025-06-18 16:20:03 -04:00
Dax Raad
658067186a
ignore: share page stuff
2025-06-18 16:13:33 -04:00
Dax Raad
5944ae2023
share types
2025-06-18 15:34:13 -04:00
Dax Raad and opencode
3423415e49
docs: improve keybinds configuration format in README
...
Update keybinds configuration example to use proper TOML table syntax instead of dot notation for better readability and standard TOML formatting.
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-18 15:10:46 -04:00
Dax Raad
d4157d9a96
ctrl+c should gracefully clean up pending sessions
2025-06-18 14:11:49 -04:00
Dax Raad
e05c3b7a76
fix panic when invalid config
2025-06-18 14:03:16 -04:00
Dax Raad
f99904bc1c
track version on session info
2025-06-18 13:40:36 -04:00
Dax Raad
c1250abdf8
implemented diff trimming
2025-06-18 11:20:40 -04:00
Dax Raad
ebe51534a1
allow setting options in global provider store
2025-06-18 11:06:16 -04:00
Dax Raad
b8bbee4718
fix issue with provider cache
2025-06-18 10:56:23 -04:00
Dax Raad
8f852b396f
fix deploys
2025-06-18 10:47:07 -04:00
Dax Raad
ae4d089c06
remove call to npm causing noticible delay when starting chat
2025-06-18 10:35:41 -04:00
Dax Raad
5110fbdaf9
fix issue when running opencode in empty directory
2025-06-18 10:29:09 -04:00
Dax Raad
e6ddb474fc
ignore: sync
2025-06-18 08:36:25 -04:00
Dax Raad
b470466e30
integrate cache read/write data
2025-06-17 20:51:39 -04:00
Dax Raad and opencode
1c58023df9
improve anthropic oauth token caching and authentication handling
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-17 13:23:15 -04:00
Dax Raad
4e0aa58b7e
ignore: fix
2025-06-17 13:04:26 -04:00
Dax Raad
23ee34b35f
state
2025-06-17 12:29:28 -04:00
Dax Raad
674c9a5220
support disabling providers from automatically being added
2025-06-17 12:23:04 -04:00
Dax Raad
54c86ed43a
docs: readme
2025-06-17 12:17:45 -04:00
Dax Raad
676d75ee75
docs: update README
2025-06-17 12:14:38 -04:00
Dax Raad
70dc0a12f2
docs: readme
2025-06-17 12:12:33 -04:00
Dax Raad
d579c5e8aa
support global config for providers
2025-06-17 12:10:44 -04:00
Dax Raad
ee91f31313
fix issue with tool schemas and google
2025-06-17 11:27:07 -04:00
Dax Raad
57b3051024
fix agent getting caught in summary loop
2025-06-17 10:50:03 -04:00
Dax Raad
ae5cf3cc23
ci: fix
2025-06-17 10:38:01 -04:00
Dax Raad and opencode
68e1b3c46c
Fix TypeScript compilation errors and consolidate version handling
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-17 10:27:49 -04:00
Dax Raad and opencode
b5a4439704
Add autoshare configuration and improve run command UI
...
Enables automatic session sharing via global config or flag, enhances UI with logo display and provider/model info positioning.
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-17 01:45:32 -04:00
Dax Raad
9c5616521d
do not autoupgrade snapshot builds
2025-06-17 01:18:32 -04:00
Dax Raad
3fe163416d
autoupgrade
2025-06-17 01:05:05 -04:00
Dax Raad
13a83721b0
ci: fixed ci issue
2025-06-16 16:58:25 -04:00
Dax Raad
f0edffbae9
docs: readme
2025-06-16 16:53:43 -04:00
Dax Raad
8131bee49a
ignore: logs
2025-06-16 16:02:45 -04:00
Dax Raad
b5f44ae13f
docs: update readme
2025-06-16 15:42:35 -04:00
Dax Raad
ac096d84ad
remove windows builds
2025-06-16 15:11:14 -04:00
Dax Raad
fcaf0e6dbf
opencode auth login: validation on provider id and better error messages
2025-06-16 15:09:49 -04:00
Dax Raad
19e259d90d
docs: readme
2025-06-16 15:04:32 -04:00
Dax Raad
2c9fd1e776
BREAKING CHANGE: the config structure has changed, custom providers have an npm field now to specify which npm package to load. see examples in README.md
2025-06-16 15:02:25 -04:00
Dax Raad
63996c4189
limit to 4 system prompts cached
2025-06-16 14:51:59 -04:00
Dax Raad
06af406146
properly track cache token counts
2025-06-16 12:43:22 -04:00
Dax Raad
0e3458b112
fix cache-control
2025-06-16 12:07:01 -04:00
Dax Raad
1a553e525f
enable prompt caching for anthropic
2025-06-16 11:41:54 -04:00
Dax Raad
0721620ed8
docs: readme
2025-06-16 10:44:48 -04:00
Dax Raad
d42e3db7e0
docs: update README
2025-06-15 21:43:20 -04:00
Dax Raad
cdb26f6d83
docs: readme
2025-06-15 21:39:02 -04:00
Dax Raad and opencode
fe05edaa79
enhance ripgrep files function with query filtering and limit support
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-15 21:26:32 -04:00
Dax Raad
7d174767b0
first pass making system prompt less fast
2025-06-15 20:25:04 -04:00
Dax Raad and opencode
e30fba0d3c
Improve LSP server initialization with timeout handling and skip failed servers
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-15 13:52:57 -04:00
Dax Raad
7fbb2ca9a6
ignore: add timer log helper
2025-06-15 13:33:24 -04:00
Dax Raad
230d0a1510
fix postinstall script for node
2025-06-15 13:11:11 -04:00
Dax Raad
38879dee2d
beginning of upgrade command
2025-06-14 22:05:41 -04:00
Dax Raad
c4ff8dd205
revert ctrl+d - conflicts with page down
2025-06-14 21:29:02 -04:00
Dax Raad
0e035b3115
fix aborting issue
2025-06-14 21:23:57 -04:00
Dax Raad
b855511d9a
fix issue with follow up tool calls and cancelation
2025-06-14 21:03:44 -04:00
Dax Raad
783faf554d
fix issue continuing session after aborted
2025-06-14 20:24:50 -04:00
Dax Raad
87f260ee17
sync
2025-06-14 20:04:41 -04:00
Dax Raad
12931a869d
ci: ignore commits
2025-06-14 18:59:05 -04:00
Dax Raad
f759e1804d
docs: typo
2025-06-14 18:58:27 -04:00
Dax Raad
2ea0399aa7
docs: use ollama example
2025-06-14 18:55:39 -04:00
Dax Raad
fa1266263d
downgrade to ai sdk v4.x
2025-06-14 18:44:08 -04:00
Dax Raad
37bb8895fe
docs: readme
2025-06-14 14:52:02 -04:00
Dax Raad
89b95be4de
docs: provider config
2025-06-14 14:45:59 -04:00
Dax Raad
eaf295bac7
docs: faq
2025-06-14 14:39:13 -04:00
Dax Raad and opencode
574d494c3c
Enhance provider system with dynamic package resolution and improved logging
...
- Add npm registry lookup for AI SDK packages with fallback support
- Enhance error logging with cause information
- Add timing deltas to log output for performance monitoring
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-14 14:35:33 -04:00
Dax Raad
a53f9165e9
doc: remove dev script
2025-06-14 13:05:23 -04:00
Dax Raad
ffc231bd8b
docs: contributing
2025-06-14 12:45:26 -04:00
Dax Raad
3cf4ef56fb
sync
2025-06-14 12:32:41 -04:00
Dax Raad
c738e26438
docs: mcp
2025-06-14 12:25:26 -04:00
Dax Raad
9c6aa82ac1
docs: config schema
2025-06-14 12:22:07 -04:00
Dax Raad
ef74d97491
ci: update publish script
2025-06-14 12:13:59 -04:00
Dax Raad
af892e5432
docs: readme
2025-06-14 12:13:46 -04:00
Dax Raad
d7aca6230d
naming fixes
2025-06-14 01:54:28 -04:00
Dax Raad and OpenCode
0f9c2c5c27
Add flag system and auto-share functionality
...
- Add Flag module for environment variable configuration
- Implement OPENCODE_AUTO_SHARE flag to automatically share new sessions
- Update session creation to conditionally auto-share based on flag
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai >
2025-06-14 01:51:04 -04:00
Dax Raad and OpenCode
6a261dedb4
Improve logging and simplify fzf implementation
...
- Refactor fzf search to use Bun's $ syntax for cleaner command execution
- Add request/response duration logging to server middleware
- Set default service name for logging to improve log clarity
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai >
2025-06-14 01:51:04 -04:00
Dax Raad and OpenCode
59a5f120c0
Clean up workflows and enhance file discovery tools to include dot files
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai >
2025-06-13 23:24:46 -04:00
Dax Raad
ce07f80b19
sync
2025-06-13 17:42:56 -04:00
Dax Raad
168fd9b2e3
screenshot
2025-06-13 17:42:14 -04:00
Dax Raad
df13b155f9
disable autoshare
2025-06-13 17:30:17 -04:00
Dax Raad
eeed5b8718
sync
2025-06-13 17:24:45 -04:00
Dax Raad
148ef90210
sync
2025-06-13 17:23:22 -04:00
Dax Raad
a316aed4fe
sync
2025-06-13 16:47:15 -04:00
Dax Raad
9f7c0bd599
sync
2025-06-13 16:46:48 -04:00
Dax Raad
c7e1068f90
sync
2025-06-13 16:45:58 -04:00
Dax Raad
e2052d790b
sync
2025-06-13 16:43:53 -04:00
Dax Raad
d3b2763c14
commit and push
2025-06-13 16:42:31 -04:00
Dax Raad
c6492de7ac
sync
2025-06-13 16:37:58 -04:00
Dax Raad
d8fa0fb50c
sync
2025-06-13 16:29:57 -04:00