Kit Langton
4678bd1049
feat(plugin): expose synthetic session input ( #37212 )
2026-07-15 22:55:40 -04:00
Aiden Cline
720f062cd0
refactor(core): select system prompts through plugins ( #37181 )
2026-07-15 18:21:32 -05:00
Dax Raad
b5177adb5b
feat(api): add command authentication attempts
2026-07-15 19:08:56 -04:00
Dax Raad
a772767e9b
refactor(api): scope oauth operations by integration
2026-07-15 19:08:56 -04:00
opencode-agent[bot]
f92d84746b
refactor(plugin): scope context hook to session ( #37175 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-15 16:32:00 -04:00
Dax Raad
f2f5eb6f16
feat(plugin): restore ai request hook
2026-07-15 15:58:14 -04:00
Dax Raad
761f37370f
fix(plugin): restore package publishing
2026-07-09 22:18:58 -04:00
Kit Langton
eb661e6e6d
fix(core): settle unadvertised tool calls and repair session hook test contexts
2026-07-07 21:51:23 -04:00
Dax
4f976bcf1a
feat(plugin): add session request hook ( #35794 )
2026-07-07 19:56:47 -04:00
Shoubhit Dash
e57d9ca390
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
2830176972
fix(plugin): reload late SDK plugins ( #35576 )
2026-07-06 13:36:19 -04:00
Dax Raad
a9b7bd9e2f
feat(core): manage configurable plugin generations
2026-07-05 15:59:44 -04:00
Dax Raad
c9b24ef027
feat(core): reload config on filesystem changes
2026-07-03 20:35:04 -04:00
Dax Raad
6ae2fa5196
feat(plugin): align hooks with client APIs
2026-07-03 18:12:22 -04:00
Aiden Cline
c176baee82
feat(core): port v2 command invocation ( #34849 )
2026-07-02 11:22:04 -05:00
Kit Langton
4045041554
refactor(core): simplify system context into a belief model ( #34917 )
2026-07-02 09:32:35 -04:00
Aiden Cline
140224b0fc
fix(core): derive models.dev reasoning variants ( #34726 )
2026-07-02 00:23:46 -05: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
Kit Langton
194b0615e0
feat(plugin): support plugin-provided tools ( #34619 )
2026-06-30 13:18:56 -04:00
Dax Raad
17f312d537
refactor(core): simplify model requests
2026-06-24 13:17:14 -04:00
Kit Langton
516cfe4e09
refactor(schema): extract shared public schemas ( #33571 )
2026-06-23 22:31:06 -04:00
Dax
cf80b5c470
feat(core): add opencode integration ( #33555 )
2026-06-23 23:45:02 +00:00
Dax Raad
975b1132f1
refactor(plugin): use direct runtime registry
2026-06-22 20:10:29 -04:00
Dax
909a1a6d78
feat(plugin): add namespaced hook API ( #33416 )
2026-06-22 19:06:57 -04:00
opencode-agent[bot]
02687b6324
chore: generate
2026-06-21 12:07:16 +00:00
Dax
c780d7cee7
feat(plugin): add v2 effect host ( #33111 )
2026-06-21 08:05:49 -04:00