Kit Langton
bfaefd8bb3
fix(core): record selected catalog model identity on assistant steps ( #34911 )
2026-07-02 16:09:33 -04:00
James Long
a19c761bfb
feat: simulation control surface and architecture spec ( #34801 )
2026-07-02 15:19:19 -04:00
Aiden Cline
6cf7b5d1d9
test(core): avoid shell PATH in command test ( #34980 )
2026-07-02 12:28:58 -05:00
Aiden Cline
4c7171c820
test(core): make command shell test portable ( #34972 )
2026-07-02 12:02:34 -05:00
Aiden Cline
3b62f8c86e
docs(llm): track native provider parity ( #34862 )
2026-07-02 11:51:56 -05:00
Aiden Cline
fe76a9a5de
feat(core): port v2 command invocation ( #34849 )
2026-07-02 11:22:04 -05:00
Kit Langton
d00e555afd
refactor(core): migrate glob tool to internal plugin ( #34946 )
2026-07-02 10:39:04 -04:00
Kit Langton
9616214453
refactor(core): mechanism-neutral context entry rendering ( #34945 )
2026-07-02 10:16:24 -04:00
Kit Langton
4457a878e4
feat(core): API-managed per-session context entries ( #34941 )
2026-07-02 10:05:47 -04:00
Kit Langton
f512e1bc98
refactor(core): simplify system context into a belief model ( #34917 )
2026-07-02 09:32:35 -04:00
Shoubhit Dash
5860c52274
fix(tui): suppress transient reconnect overlay flashes ( #34924 )
2026-07-02 18:54:51 +05:30
Simon Klee
3e36163298
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
7ac6e9dc79
fix(core): derive models.dev reasoning variants ( #34726 )
2026-07-02 00:23:46 -05:00
opencode-agent[bot]
16ad974ece
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
235acd2a83
fix(core): route ChatGPT OAuth to the codex backend ( #34843 )
2026-07-02 00:15:34 -04:00
opencode-agent[bot]
479ba84d05
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
fa1d564262
feat(core): discover instructions on directory reads
2026-07-01 21:11:22 -04:00
Dax Raad
0792b91132
fix(core): relativize instruction description to project root
2026-07-01 21:03:46 -04:00
Dax Raad
d9493ae60c
fix(core): use relative paths in instruction load description
2026-07-01 21:02:47 -04:00
Dax Raad
b63ccf0037
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
18ba07cafd
feat(tui): show background label on subagent line
2026-07-01 20:25:21 -04:00
Dax Raad
5d419f6bf0
feat(tui): maintain session family index in data context
2026-07-01 20:22:33 -04:00
Dax Raad
6a2c252219
fix(tui): wire subagent interrupt and drop granular background commands
2026-07-01 20:00:28 -04:00
Dax Raad
872b0b0610
chore: set up orchestrator plugin and mute prompt status labels
2026-07-01 18:51:18 -04:00
Dax Raad
84d38e1b6d
fix(server): restore provider node deps after dev merge
2026-07-01 18:39:43 -04:00
Dax Raad
570fa82e16
fix(tui): color prompt work counts
2026-07-01 18:23:07 -04:00
Dax Raad
ec77303c1e
chore: trigger deploy
2026-07-01 18:16:27 -04:00
Dax Raad
e5c8b3ce25
chore: trigger publish ci
2026-07-01 18:11:49 -04:00
James Long
5e2b06579a
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
23f27d63b6
fix(tui): pin queued prompts below output ( #34791 )
2026-07-02 01:53:51 +05:30
Dax Raad
e826c7e3bc
feat(core): add skill autoinvoke metadata
2026-07-01 15:13:40 -04:00
Dax Raad
4ea1cb6ab2
docs: add sample skill
2026-07-01 14:40:56 -04:00
Dax Raad
12ab1c5917
fix(core): provide job service in session default layer
2026-07-01 14:38:35 -04:00
Dax Raad
6f72b5c73b
feat: update session notices and skill reloads
2026-07-01 14:37:27 -04:00
Dax Raad
04e688fcbb
feat(protocol): publish package
2026-07-01 13:53:09 -04:00
Dax Raad
cf8823136c
feat(schema): publish package
2026-07-01 13:33:59 -04:00
Dax Raad
ea7d3b5cfa
fix(cli): run update check in background
2026-07-01 13:18:00 -04:00
Dax Raad
c8e6cffbd7
fix: skip plugin publish
2026-07-01 12:57:48 -04:00
Dax Raad
dbe26a69e9
fix(tui): indent synthetic session notices
2026-07-01 12:39:06 -04:00
Dax Raad
6ebdfa6899
fix(tui): keep backgrounded subagents spinning
2026-07-01 12:33:01 -04:00
Dax Raad
95efa59776
feat: background blocking tools
2026-07-01 12:18:04 -04:00
Dax Raad
393ea4eebf
docs: add debug opencode skill
2026-07-01 12:18:04 -04:00
Shoubhit Dash
49e39502a9
fix(tui): show queued prompt admissions ( #34771 )
2026-07-01 21:27:56 +05:30
Dax
fa164c4c5c
fix(cli): start service in home directory
2026-07-01 11:36:57 -04:00
Dax Raad
91d1cb924e
fix(core): save external permissions at project root
2026-07-01 11:27:24 -04:00
Dax Raad
498b537ebb
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
86600ac0a0
fix: surface shell stderr output ( #34761 )
2026-07-01 20:33:48 +05:30
Dax Raad
09cc40e316
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
ce91cc576e
fix(core): expose models.dev modes as models ( #34714 )
2026-06-30 22:48:25 -05:00
opencode-agent[bot]
688bef28ec
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