Commit Graph

78 Commits

Author SHA1 Message Date
Dax Raad bb61ae82cb add opencode attach command to connect to a remote opencode server 2025-09-17 03:30:25 -04:00
Dax 0a4df97382 Upgrade to Zod v4 (#2605)
Co-authored-by: GitHub Action <action@github.com>
2025-09-15 03:12:07 -04:00
Aiden Cline 50c38c31a3 fix: silent error if bad flag was passed (#2486) 2025-09-07 23:14:38 -05:00
Dax aea78046d0 Refactor to support multiple instances inside single opencode process (#2360)
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk

1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00
Dax 2a13b1b81e Add agent-level permissions with whitelist/blacklist support (#1862) 2025-08-12 11:39:39 -04:00
Stibbs f9d201daa5 chore: add OPENCODE env var (#1780) 2025-08-11 01:56:42 -04:00
Dax 9c7361c901 Remove unused OpenTelemetry tracing and fix overlapping highlights (#1738)
Co-authored-by: opencode <noreply@opencode.ai>
2025-08-08 20:20:01 -04:00
Dax 77c101d742 Merge agent and mode into one (#1689)
The concept of mode has been deprecated, there is now only the agent field in the config.

An agent can be cycled through as your primary agent with <tab> or you can spawn a subagent by @ mentioning it. if you include a description of when to use it, the primary agent will try to automatically use it

Full docs here: https://opencode.ai/docs/agents/
2025-08-07 16:32:12 -04:00
Aiden Cline 29bc4c07ae fix double help printing (#1580) 2025-08-04 05:03:27 -05:00
Frank 35a914ad99 wip: github actions
publish / publish (push) Has been cancelled
2025-07-25 17:34:47 -04:00
Dax Raad 0de957a2f0 real life totally configurabl ai subasians
publish / publish (push) Has been cancelled
2025-07-24 21:21:02 -04:00
Dax Raad 9b65da318d remove log level from config 2025-07-19 13:37:02 -04:00
Dax Raad f8e2ad06d9 message rendering performance improvements 2025-07-18 13:40:07 -04:00
Frank af439a2ea0 wip: github actions 2025-07-16 14:59:53 +08:00
Dax Raad 87943c97c8 wip: mcp 2025-07-13 16:22:16 -04:00
Dax Raad f4bd561dfd wip: stats 2025-07-11 17:37:41 -04:00
adamdottv 79e8a64349 feat: configurable log levels 2025-07-09 10:00:03 -05:00
Dax 9cad702612 v2 message format and upgrade to ai sdk v5 (#743)
publish / publish (push) Has been cancelled
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Liang-Shih Lin <liangshihlin@proton.me>
Co-authored-by: Dominik Engelhardt <dominikengelhardt@ymail.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-07-07 15:53:43 -04:00
Dax Raad 576656ce75 add back in file hierarchy in system prompt but limit to 200 items
publish / publish (push) Has been cancelled
2025-06-30 14:46:46 -04:00
Dax Raad 6abe3d1861 smooth out initial onboarding flow 2025-06-27 16:09:59 -04:00
Wendell Misiedjan f5a998b425 fix: bunproc stdout / stderr parsing, error handling for bun ResolveMessage (#468) 2025-06-27 14:09:35 -04:00
Dax Raad cdbaf1c2d2 lazy load formatters 2025-06-27 11:33:37 -04:00
Dax Raad bf39e0ac01 redirect uncaught errors to log file
publish / publish (push) Has been cancelled
2025-06-25 08:41:10 -04:00
Dax Raad 53e90f2764 better error message when bad directory is specified to start in 2025-06-24 22:28:25 -04:00
Dax Raad d333addc69 Enhance auth command with environment variable display and add models command
publish / publish (push) Has been cancelled
🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-24 22:24:55 -04:00
Dax Raad 2461ee70d8 do not print error on ctrl+c during prompts 2025-06-24 22:09:43 -04:00
Dax Raad 605b2f891f ci: fix type issue 2025-06-24 21:12:32 -04:00
Dax Raad c841e0a1cc added opencode serve command
publish / publish (push) Has been cancelled
2025-06-24 20:52:09 -04:00
Dax Raad 3dea857589 ci: windows 2025-06-24 18:27:57 -04:00
Dax ad32e5975a windows fixes (#374)
Co-authored-by: Matthew Glazar <strager.nds@gmail.com>
2025-06-24 18:05:04 -04:00
Dax Raad 0b96daf6b7 ci: upgrade bun 2025-06-24 14:42:25 -04:00
Jay V c550376116 fix help copy 2025-06-23 13:00:24 -04:00
adamdottv 98dc5bd3d3 chore: unused import 2025-06-23 10:21:57 -05:00
Dax Raad 64e72f1eec more graceful mcp failures
publish / publish (push) Has been cancelled
2025-06-22 21:10:05 -04:00
Dax Raad cb7930165c config validation
publish / publish (push) Has been cancelled
2025-06-20 00:57:28 -04:00
Jay V b1f79ca730 Copy changes 2025-06-19 16:28:03 -04:00
Dax Raad 430bbb205c rework config 2025-06-18 23:01:19 -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 3121d84ede track version on session info
publish / publish (push) Has been cancelled
2025-06-18 13:40:36 -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 53c3aa88c0 fix issue with tool schemas and google
publish / publish (push) Has been cancelled
2025-06-17 11:27:07 -04:00
Dax Raad 7ce22fa132 Fix TypeScript compilation errors and consolidate version handling
publish / publish (push) Has been cancelled
🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-17 10:27:49 -04:00
Dax Raad 8084990a31 do not autoupgrade snapshot builds
publish / publish (push) Has been cancelled
2025-06-17 01:18:32 -04:00
Dax Raad f544a01971 autoupgrade
publish / publish (push) Has been cancelled
2025-06-17 01:05:05 -04:00
adamdottv 6120b64792 feat: faster tui init
publish / publish (push) Has been cancelled
2025-06-16 11:54:55 -05:00
Dax Raad b5723b3ace properly track cache token counts
publish / publish (push) Has been cancelled
2025-06-16 12:43:22 -04:00
Dax Raad 44cc41abb0 beginning of upgrade command 2025-06-14 22:05:41 -04:00
Dax Raad 9871d97af1 fix aborting issue
publish / publish (push) Has been cancelled
2025-06-14 21:23:57 -04:00
Dax Raad 5862327e26 sync 2025-06-14 12:32:41 -04:00
Dax Raad ceee72eb98 sync 2025-06-12 14:11:01 -04:00