opencode-agent[bot]
1d2636e085
fix(core): expand v2 directory attachments
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-07-02 05:24:29 +00: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
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
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
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
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
opencode-agent[bot]
a5c51e11d0
fix(core): drop legacy config filename ( #34650 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 11:12:15 -05:00
opencode-agent[bot]
8f1db7d06d
fix(tui): align cli model picker behavior ( #34571 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 09:36:38 -05:00
Aiden Cline
b1ca070b3b
feat(core): add mcp support ( #34513 )
2026-06-30 08:37:44 -05:00
Aiden Cline
12887e572e
fix(core): align agent tests with universal default permissions ( #34561 )
2026-06-30 08:24:54 -05:00
Aiden Cline
75715e2115
fix(core): parse models.dev reasoning options ( #34618 )
2026-06-30 07:54:18 -05:00
Dax Raad
a1250cd690
test(sdk-next): update embedded client namespaces
2026-06-30 01:16:33 -04:00
Dax Raad
23adaaaeab
feat(core): add native skill activation
2026-06-30 01:16:33 -04:00
opencode-agent[bot]
524ee8fc03
fix(core): gate v2 edit tools by model ( #34558 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-29 23:53:41 -05:00
Dax Raad
0f9719a7b5
fix(cli): support service autostart setting
2026-06-30 00:28:11 -04:00
Dax Raad
1b83c08b8a
Update service configuration CLI
2026-06-30 00:18:26 -04:00
Dax Raad
02cb350880
feat(tui): refresh agents after update events
2026-06-30 00:18:26 -04:00