Kit Langton
0552458fba
refactor(core): resolve database and websearch config through Effect Config
2026-07-02 09:51:39 -04:00
Kit Langton
4045041554
refactor(core): simplify system context into a belief model ( #34917 )
2026-07-02 09:32:35 -04:00
Shoubhit Dash
7ec7413fdb
fix(tui): suppress transient reconnect overlay flashes ( #34924 )
2026-07-02 18:54:51 +05:30
Simon Klee
f016392368
feat(mini): migrate mini to v2 ( #34895 )
...
feat(run): migrate non-interactive prompts to V2
feat(run): route mini prompts through V2
fix(run): use current session contracts
fix(run): fix V2 prompt turns
feat(cli): add mini subcommand
feat(run): use settled execution events
fix(run): handle remote prompt file attachments
feat(run): send prompt files as attachments
feat(run): use current APIs for run state
fix(run): adopt app-node runtime deps
feat(run): track subagent sessions
feat(run): move catalogs and default model onto current APIs
2026-07-02 12:06:49 +02:00
Aiden Cline
140224b0fc
fix(core): derive models.dev reasoning variants ( #34726 )
2026-07-02 00:23:46 -05:00
opencode-agent[bot]
cfd35c9354
fix(tui): include variant in model switch notice ( #34856 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-02 00:17:18 -05:00
Kit Langton
674d08f9be
fix(core): route ChatGPT OAuth to the codex backend ( #34843 )
2026-07-02 00:15:34 -04:00
opencode-agent[bot]
02f012f5d1
fix(tui): clear onboarding after provider connect ( #34819 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-01 21:10:24 -05:00
Dax Raad
bea6e1499d
feat(core): discover instructions on directory reads
2026-07-01 21:11:22 -04:00
Dax Raad
50a1fe49bc
fix(core): relativize instruction description to project root
2026-07-01 21:03:46 -04:00
Dax Raad
6380919fda
fix(core): use relative paths in instruction load description
2026-07-01 21:02:47 -04:00
Dax Raad
d972aa9d83
feat(core): tool execute hooks, session instructions, synthetic endpoint
...
- V2 tool execute hooks: add `ctx.tool.execute.before/after` plugin API,
core ToolHooks service, and registry wiring so hosted/local tool calls
run registered before/after hooks; provider-executed calls are excluded.
- Session synthetic endpoint: add `POST /api/session/:sessionID/synthetic`
with text/description/metadata plus regenerated Promise/Effect/JS client
surfaces.
- SessionInstructions service: read tool discovers nearby AGENTS.md walking
up to the Location root (exclusive) and injects them as durable synthetic
instructions, with lazy history dedup of prior claims.
- to-llm-message: stop forwarding synthetic message metadata to the model so
bookkeeping annotations stay model-hidden.
- schema changelog entry for synthetic metadata and the metadata leak fix.
2026-07-01 20:50:10 -04:00
Dax Raad
d544ab4d91
feat(tui): show background label on subagent line
2026-07-01 20:25:21 -04:00
Dax Raad
ce228bfd7c
feat(tui): maintain session family index in data context
2026-07-01 20:22:33 -04:00
Dax Raad
eabf85aea2
fix(tui): wire subagent interrupt and drop granular background commands
2026-07-01 20:00:28 -04:00
Dax Raad
2f4a688790
chore: set up orchestrator plugin and mute prompt status labels
2026-07-01 18:51:18 -04:00
Dax Raad
4a90ffedfb
fix(server): restore provider node deps after dev merge
2026-07-01 18:39:43 -04:00
Dax Raad
95cf5039be
fix(tui): color prompt work counts
2026-07-01 18:23:07 -04:00
Dax Raad
041215996c
chore: trigger deploy
2026-07-01 18:16:27 -04:00
Dax Raad
d0b920e187
chore: trigger publish ci
2026-07-01 18:11:49 -04:00
James Long
8c94e9005f
chore: merge dev into v2 ( #34788 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <93028901+affanali2k3@users.noreply.github.com >
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Ben Guthrie <benjee.012@gmail.com >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com >
Co-authored-by: Max Anderson <max.a.anderson95@gmail.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
2026-07-01 17:12:00 -04:00
Shoubhit Dash
932a40cfd9
fix(tui): pin queued prompts below output ( #34791 )
2026-07-02 01:53:51 +05:30
Dax Raad
716f6658db
feat(core): add skill autoinvoke metadata
2026-07-01 15:13:40 -04:00
Dax Raad
9f1a8f2149
docs: add sample skill
2026-07-01 14:40:56 -04:00
Dax Raad
b3650e2316
fix(core): provide job service in session default layer
2026-07-01 14:38:35 -04:00
Dax Raad
fb884bb91e
feat: update session notices and skill reloads
2026-07-01 14:37:27 -04:00
Dax Raad
98c09884bf
feat(protocol): publish package
2026-07-01 13:53:09 -04:00
Dax Raad
5e47501b8b
feat(schema): publish package
2026-07-01 13:33:59 -04:00
Dax Raad
d51ba6ed94
fix(cli): run update check in background
2026-07-01 13:18:00 -04:00
Dax Raad
a6983b65fc
fix: skip plugin publish
2026-07-01 12:57:48 -04:00
Dax Raad
1a06198954
fix(tui): indent synthetic session notices
2026-07-01 12:39:06 -04:00
Dax Raad
72ec09cf74
fix(tui): keep backgrounded subagents spinning
2026-07-01 12:33:01 -04:00
Dax Raad
e2bca216a2
feat: background blocking tools
2026-07-01 12:18:04 -04:00
Dax Raad
a10733dbf4
docs: add debug opencode skill
2026-07-01 12:18:04 -04:00
Shoubhit Dash
b5823d1077
fix(tui): show queued prompt admissions ( #34771 )
2026-07-01 21:27:56 +05:30
Dax
e1fafa2e54
fix(cli): start service in home directory
2026-07-01 11:36:57 -04:00
Dax Raad
ae49b21376
fix(core): save external permissions at project root
2026-07-01 11:27:24 -04:00
Dax Raad
5710064ae1
feat(core): generate session titles from first prompt
...
Add SessionTitle service that generates a session title from the
session's sole user message via the customizable "title" agent, then
renames the session. Runs once per session, gated on durable history
having exactly one user message (no default-title string comparison).
Wire it into SessionRunner as a background fork after the first turn's
prompt promotion makes the user message visible; forking before
promotion caused the first-message lookup to see zero rows and silently
no-op.
Closes #34364
2026-07-01 11:07:44 -04:00
Shoubhit Dash
4617b03ca9
fix: surface shell stderr output ( #34761 )
2026-07-01 20:33:48 +05:30
Dax Raad
6a91a682e4
feat(core): add plugin list endpoint
...
Adds a plugin.list HTTP endpoint that reports currently loaded plugins, wires it through protocol, server, and generated clients, and merges it into sdk-next's plugin API. Also updates the sample plugin to register a primary agent instead of a subagent for local testing.
2026-07-01 00:53:53 -04:00
Aiden Cline
f8626865b9
fix(core): expose models.dev modes as models ( #34714 )
2026-06-30 22:48:25 -05:00
opencode-agent[bot]
2324a63fc6
feat(cli): add session resume flags ( #34713 )
...
Co-authored-by: Kit Langton <7587245+kitlangton@users.noreply.github.com >
2026-06-30 23:37:25 -04:00
Kit Langton
1ce607c230
refactor(plugin): move tool implementation to plugin ( #34665 )
2026-06-30 23:30:56 -04:00
Dax Raad
c26f6f95f7
fix(core): deny subagent tool for default subagents
2026-06-30 23:11:06 -04:00
Dax Raad
d77b87ea65
feat(script): use GitHub run number for preview build identifier
2026-06-30 23:05:46 -04:00
Dax Raad
6ca6566bd3
fix(core): derive reasoning variants from models.dev
2026-06-30 22:50:20 -04:00
Dax Raad
8dd993d25a
fix(tui): stabilize reload connection state
2026-06-30 22:31:51 -04:00
Dax Raad
24ab17e718
fix(tui): keep background shell spinner active
2026-06-30 21:56:45 -04:00
Aiden Cline
0a60662d71
feat(cli): add mcp list, add, auth, and logout commands ( #34643 )
2026-06-30 13:49:07 -05:00
Kit Langton
194b0615e0
feat(plugin): support plugin-provided tools ( #34619 )
2026-06-30 13:18:56 -04:00