Commit Graph

19 Commits

Author SHA1 Message Date
Kit Langton 969458ac0a fix(core): settle unadvertised tool calls and repair session hook test contexts 2026-07-07 21:51:23 -04:00
Dax a0233521c7 feat(plugin): add session request hook (#35794) 2026-07-07 19:56:47 -04:00
Shoubhit Dash ebdbf02091 feat(core): flatten provider config and load native packages (#35563)
Co-authored-by: Dax Raad <d@ironbay.co>
2026-07-06 16:18:56 -04:00
Kit Langton 1a7f7c1cb4 fix(plugin): reload late SDK plugins (#35576) 2026-07-06 13:36:19 -04:00
Dax Raad 7d02fd95aa feat(core): manage configurable plugin generations 2026-07-05 15:59:44 -04:00
Dax Raad f9aae06022 feat(core): reload config on filesystem changes 2026-07-03 20:35:04 -04:00
Dax Raad abf5469a3b feat(plugin): align hooks with client APIs 2026-07-03 18:12:22 -04:00
Aiden Cline fe76a9a5de feat(core): port v2 command invocation (#34849) 2026-07-02 11:22:04 -05:00
Kit Langton f512e1bc98 refactor(core): simplify system context into a belief model (#34917) 2026-07-02 09:32:35 -04:00
Aiden Cline 7ac6e9dc79 fix(core): derive models.dev reasoning variants (#34726) 2026-07-02 00:23:46 -05: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
Kit Langton 274223dab3 feat(plugin): support plugin-provided tools (#34619) 2026-06-30 13:18:56 -04:00
Dax Raad b406ebb11d refactor(core): simplify model requests 2026-06-24 13:17:14 -04:00
Kit Langton 460d72cfbd refactor(schema): extract shared public schemas (#33571) 2026-06-23 22:31:06 -04:00
Dax 5e12cf6751 feat(core): add opencode integration (#33555) 2026-06-23 23:45:02 +00:00
Dax Raad 2ccb306175 refactor(plugin): use direct runtime registry 2026-06-22 20:10:29 -04:00
Dax 9371e151f4 feat(plugin): add namespaced hook API (#33416) 2026-06-22 19:06:57 -04:00
opencode-agent[bot] b8422fb4fa chore: generate 2026-06-21 12:07:16 +00:00
Dax f576efbfa8 feat(plugin): add v2 effect host (#33111) 2026-06-21 08:05:49 -04:00