| Age | Commit message (Expand) | Author |
| 2026-05-02 | Refactor v2 session events as schemas (#24512) | Dax |
| 2026-05-03 | chore: generate | opencode-agent[bot] |
| 2026-05-03 | chore: generate | opencode-agent[bot] |
| 2026-05-02 | chore: generate | opencode-agent[bot] |
| 2026-05-02 | chore: generate | opencode-agent[bot] |
| 2026-05-02 | chore: generate | opencode-agent[bot] |
| 2026-05-01 | refactor: rename workspace adapters (#25272) | Kit Langton |
| 2026-04-30 | chore: generate | opencode-agent[bot] |
| 2026-04-29 | chore: rm broken codesearch tool (#24992) | Aiden Cline |
| 2026-04-28 | chore: generate | opencode-agent[bot] |
| 2026-04-28 | feat(core): filter sessions by path and add setting to disable (#24849) | James Long |
| 2026-04-28 | feat(core): store relative path for sessions (#24704) | James Long |
| 2026-04-27 | fix(httpapi): preserve mcp oauth error parity (#24706) | Kit Langton |
| 2026-04-27 | fix(httpapi): preserve provider oauth authorize parity (#24703) | Kit Langton |
| 2026-04-28 | chore: generate | opencode-agent[bot] |
| 2026-04-27 | chore: generate | opencode-agent[bot] |
| 2026-04-27 | feat: configurable shell selection + desktop settings UI (#20602) | Luke Parker |
| 2026-04-25 | chore: generate | opencode-agent[bot] |
| 2026-04-25 | core: permission config schema now provides full IntelliSense for all tool pe... | Dax Raad |
| 2026-04-25 | chore: generate | opencode-agent[bot] |
| 2026-04-23 | chore: generate | opencode-agent[bot] |
| 2026-04-23 | refactor(sync): make session events schema-first (#24019) | Kit Langton |
| 2026-04-21 | refactor(core): migrate ConfigPermission.Info to Effect Schema canonical (#23... | Kit Langton |
| 2026-04-20 | tweak: rename tail_tokens -> preserve_recent_tokens (#23491) | Aiden Cline |
| 2026-04-19 | chore: generate | opencode-agent[bot] |
| 2026-04-17 | refactor(config): migrate skills, formatter, console-state to Effect Schema (... | Kit Langton |
| 2026-04-17 | fix(core): add historical sync on workspace connect (#23121) | James Long |
| 2026-04-17 | chore: generate | opencode-agent[bot] |
| 2026-04-17 | refactor(core): move server routes around to clarify workspacing (#23031) | James Long |
| 2026-04-17 | refactor: make formatter config opt-in (#22997) | Dax |
| 2026-04-16 | chore: generate | opencode-agent[bot] |
| 2026-04-16 | chore: generate | opencode-agent[bot] |
| 2026-04-15 | feat: enable type-aware no-floating-promises rule, fix all 177 violations (#2... | Kit Langton |
| 2026-04-16 | fix: clean up 49 unused variables, catch params, and stale imports (#22695) | Kit Langton |
| 2026-04-15 | feat(core): sync routes, refactor proxy, session restore, and more syncing (#... | James Long |
| 2026-04-14 | fix(question): restore flat reply sdk shape (#22487) | Kit Langton |
| 2026-04-14 | chore: generate | opencode-agent[bot] |
| 2026-04-13 | refactor(core): publish sync events to global event stream (#22347) | James Long |
| 2026-04-13 | chore: generate | opencode-agent[bot] |
| 2026-04-13 | chore: generate | opencode-agent[bot] |
| 2026-04-13 | sdk: throw error if response has text/html content type (#21289) | Brendan Allan |
| 2026-04-12 | chore: generate | opencode-agent[bot] |
| 2026-04-11 | feat: allow session permission updates (#22070) | Tommy D. Rossi |
| 2026-04-11 | chore: generate | opencode-agent[bot] |
| 2026-04-11 | chore: generate | opencode-agent[bot] |
| 2026-04-11 | chore: generate | opencode-agent[bot] |
| 2026-04-11 | chore: generate | opencode-agent[bot] |
| 2026-04-10 | rector(core,tui): handle workspace state in project context, add workspace st... | James Long |
| 2026-04-10 | refactor(tui): switch to global events and start passing workspace param (#21... | James Long |
| 2026-04-09 | chore: generate | opencode-agent[bot] |