Shoubhit Dash
dd01e4cd77
refactor: simplify websearch flow
2026-07-21 19:01:15 +05:30
Shoubhit Dash
c0dc81ebab
Merge remote-tracking branch 'origin/v2' into search-integration
...
# Conflicts:
# packages/client/test/promise.test.ts
# packages/core/src/location-services.ts
# packages/core/src/plugin/host.ts
# packages/core/src/plugin/internal.ts
# packages/core/src/plugin/supervisor.ts
# packages/core/src/tool/websearch.ts
# packages/core/test/config/config.test.ts
# packages/core/test/plugin/host.ts
# packages/core/test/tool-websearch.test.ts
# packages/plugin/src/v2/effect/integration.ts
# packages/plugin/src/v2/promise/integration.ts
# packages/sdk/js/src/v2/gen/types.gen.ts
# packages/tui/src/component/dialog-integration.tsx
# packages/tui/src/context/data.tsx
# packages/tui/src/routes/session/index.tsx
# packages/tui/test/cli/tui/data.test.tsx
2026-07-21 18:08:30 +05:30
Kit Langton
3db4458e6c
feat(session): expose transient generation API ( #37433 )
2026-07-17 09:25:50 -04:00
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
Shoubhit Dash
fbe6e5c0d9
Merge remote-tracking branch 'origin/v2' into search-integration
...
# Conflicts:
# packages/client/src/promise/api.ts
# packages/client/src/promise/generated/types.ts
# packages/core/src/form.ts
# packages/core/src/plugin/promise.ts
# packages/core/test/plugin/promise.test.ts
# packages/plugin/test/contract-identity.test.ts
# packages/sdk-next/test/contract-identity.test.ts
# packages/tui/src/component/dialog-integration.tsx
# packages/tui/src/routes/session/form.tsx
# packages/tui/test/fixture/tui-client.ts
2026-07-14 18:40:07 +05:30
Dax Raad
761f37370f
fix(plugin): restore package publishing
2026-07-09 22:18:58 -04:00
Shoubhit Dash
820b1a1a46
refactor(websearch): decouple providers from integrations
2026-07-09 20:04:20 +05:30
Shoubhit Dash
c86f4e9b9b
refactor(websearch): rename search domain
2026-07-08 17:27:31 +05:30
Shoubhit Dash
a6acc2397d
Merge remote-tracking branch 'origin/v2' into search-integration
...
# Conflicts:
# packages/client/src/promise/generated/client.ts
# packages/client/src/promise/generated/types.ts
# packages/client/test/promise.test.ts
# packages/core/src/plugin/host.ts
# packages/core/src/plugin/internal.ts
# packages/core/src/plugin/promise.ts
# packages/core/test/plugin/host.ts
# packages/plugin/src/v2/effect/index.ts
# packages/plugin/src/v2/effect/integration.ts
# packages/plugin/src/v2/promise/index.ts
# packages/plugin/src/v2/promise/integration.ts
# packages/protocol/src/client.ts
# packages/schema/src/index.ts
# packages/sdk/js/src/v2/gen/sdk.gen.ts
2026-07-08 15:09:39 +05:30
Shoubhit Dash
61676a1d3c
refactor(search): simplify provider flow
2026-07-08 14:45:30 +05:30
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
ccad83549d
refactor(search): persist provider in global config
2026-07-07 19:27:50 +05:30
Shoubhit Dash
48f8b5de98
feat(plugin): add integration registration
2026-07-07 18:46:51 +05:30
Shoubhit Dash
7b8d8b8861
Merge remote-tracking branch 'origin/v2' into search-integration
...
# Conflicts:
# packages/client/test/promise.test.ts
# packages/core/schema.json
# packages/core/src/database/migration.gen.ts
# packages/core/src/tool/websearch.ts
# packages/sdk-next/src/index.ts
# packages/sdk/js/src/v2/gen/types.gen.ts
2026-07-07 17:38:46 +05:30
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
Shoubhit Dash
129012c3ee
feat(core): add integration-backed search
2026-07-06 19:33:13 +05:30
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