summaryrefslogtreecommitdiffhomepage
path: root/specs
AgeCommit message (Collapse)Author
2026-05-02Refactor v2 session events as schemas (#24512)Dax
2026-04-09refactor(session): extract sharing orchestration (#21759)Kit Langton
2026-02-27chore: cleanupAdam
2026-02-26feat(app): better diff/code comments (#14621)Adam
Co-authored-by: adamelmore <[email protected]> Co-authored-by: David Hill <[email protected]>
2026-02-19chore: refactor composer/dock components (#14328)Adam
2026-02-08chore: cleanupAdam
2026-02-08fix(console): zen workspace translation cleanupAdam
2026-02-08chore: cleanupAdam
2026-02-06chore: refactoring and tests, splitting up files (#12495)Adam
2026-02-06chore: refactoring and tests (#12468)Adam
2026-01-27chore: cleanupadamelmore
2026-01-27perf(app): better memory managementadamelmore
2026-01-22test(app): terminal smoke testAdam
2026-01-22test(app): file viewer smoke testAdam
2026-01-22test(app): model picker smoke testAdam
2026-01-22test(app): @ attachment smoke testAdam
2026-01-22test(app): slash command smoke testsAdam
2026-01-22test(app): smoke tests specAdam
2026-01-20chore: generateGitHub Action
2026-01-20wip(app): i18nAdam
2026-01-20wip(app): i18nAdam
2026-01-20wip(app): i18nAdam
2026-01-20wip(app): i18nAdam
2026-01-20wip(app): i18nAdam
2026-01-20wip(app): i18nAdam
2026-01-20wip(app): i18nAdam
2026-01-20wip(app): i18nAdam
2026-01-20wip(app): i18n prompt inputAdam
2026-01-20chore: specAdam
2026-01-09docs: perf plansadamelmore
2026-01-05docs: polish markdown wording and capitalization (#7019)Guofang.Tang
Co-authored-by: Tang Guofang <[email protected]>
2025-09-01Refactor to support multiple instances inside single opencode process (#2360)Dax
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