Commit Graph

231 Commits

Author SHA1 Message Date
Kit Langton 2590bfa663 Replace compaction create test fixtures (#26738) 2026-05-10 19:53:22 -04:00
Kit Langton e9d23d1435 Migrate compaction tool-call test (#26737) 2026-05-10 19:44:42 -04:00
Kit Langton ffaa1ab744 Migrate compaction plugin test (#26736) 2026-05-10 19:42:44 -04:00
Kit Langton a428dc7e15 Migrate LLM compaction tail tests (#26734) 2026-05-10 19:41:28 -04:00
Kit Langton b6a2bde770 Migrate compaction LLM test (#26733) 2026-05-10 19:20:44 -04:00
Kit Langton 44c02bada3 Migrate configurable compaction tests (#26732) 2026-05-10 19:18:02 -04:00
Kit Langton 2874ddf31d Migrate compaction overflow tests (#26731) 2026-05-10 19:12:49 -04:00
Kit Langton 5240418db9 Use Effect timeout in compaction test (#26728) 2026-05-10 12:45:54 -04:00
Kit Langton 69f29067af Migrate compaction process tests (#26723) 2026-05-10 12:25:44 -04:00
Kit Langton c49bdb2ab5 Start effect-style compaction tests 2026-05-10 16:12:00 +00:00
Shoubhit Dash fdd8cd9a2a feat(scout): materialize configured reference repos (#26692) 2026-05-10 17:57:11 +05:30
opencode-agent[bot] 5197a5b6f6 chore: generate 2026-05-10 06:49:21 +00:00
Aiden Cline 6b792099f9 feat: better image handling (auto resize & max size constraints) (#26401) 2026-05-10 01:48:19 -05:00
Kit Langton f71d79c0e6 Source HTTP API ID path patterns (#26623) 2026-05-09 22:58:47 -04:00
Kit Langton 77c29b0d82 fix(session): accept legacy summary diffs (#26579)
Co-authored-by: Developer <temp@example.com>
2026-05-09 16:44:24 -04:00
Shoubhit Dash eab8804ed1 feat(core): add scout agent for repo research (#24149)
Co-authored-by: Dax Raad <d@ironbay.co>
2026-05-08 20:20:08 +00:00
Dax 182b79e419 fix(skill): allow missing descriptions (#26391) 2026-05-08 18:50:06 +00:00
opencode-agent[bot] d0b0b2ed3a chore: generate 2026-05-08 15:49:37 +00:00
Aiden Cline e3b9d1ca6a fix: adjust tui retry dialog logic to be more provider specific and error case specific (#26366) 2026-05-08 10:48:19 -05:00
Shoubhit Dash c9a782b207 test(session): update go retry fixture (#26312) 2026-05-08 14:10:18 +05:30
Frank 775164abd3 tui: update go upsell copy 2026-05-08 01:51:33 -04:00
opencode-agent[bot] ff04b7c672 chore: generate 2026-05-08 04:18:54 +00:00
Aiden Cline 64a3e384dc fix: tweaks to transform logic for anthropic and bedrock (#26276) 2026-05-07 23:17:43 -05:00
opencode-agent[bot] b0e4aa07b5 chore: generate 2026-05-07 21:54:31 +00:00
Aiden Cline 0179cc3922 tui: go plan payg msg (#26248) 2026-05-07 16:53:24 -05:00
André Cruz e216b1a38f fix(provider): preserve assistant message content when reasoning blocks present (#21370)
Co-authored-by: Omer Koren <54630488+omer-koren@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-06 18:57:56 -05:00
Shoubhit Dash 79fa0b4617 fix(compaction): order compaction summary before retained tail (#25851) 2026-05-05 16:12:37 +05:30
Kit Langton 37352128d6 fix(session): cancel subtask child sessions (#25798) 2026-05-04 22:36:06 -04:00
Dax cdf3760d79 Refactor v2 session events as schemas (#24512) 2026-05-02 22:09:48 -04:00
Kit Langton be489206f6 Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
Kit Langton 04449495bf fix(instance): run bootstrap from instance store (#25475) 2026-05-02 19:33:38 -04:00
Luke Parker b2ee2c9a97 feat: refactor bash tool with shell-aware prompts for bash, pwsh+powershell, and cmd (#20039) 2026-05-03 09:18:48 +10:00
Aiden Cline 1b5e6aa372 fix: bedrock reasoning issue (#25303) 2026-05-01 11:15:17 -05:00
Kit Langton b6bb8c739e test: use testEffect for retry policy (#25050) 2026-04-30 12:55:33 -04:00
Kit Langton ef11a6a9c7 test: use testEffect for system prompt test (#25047) 2026-04-30 12:51:32 -04:00
Kit Langton f5cbfb0ef8 test: use testEffect for instruction tests (#25046) 2026-04-30 11:48:13 -04:00
Aiden Cline 5b4bfc8acd tweak: adjust order of system prompt instructions: Global, Project, Skills (#24974) 2026-04-29 10:55:53 -05:00
spark4862 e8337a73dc fix(session): remap compaction tail_start_id when forking (#24898)
Co-authored-by: spark4862 <spark4862@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-04-29 00:23:56 -05:00
James Long 247e4688a6 feat(core): store relative path for sessions (#24704) 2026-04-28 11:51:24 -04:00
Kit Langton 02c4dfb968 test(httpapi): cover session json parity (#24682) 2026-04-27 19:48:57 -04:00
Kit Langton 01c2ce4ad4 fix(session): omit undefined optional fields (#24676) 2026-04-27 17:50:09 -04:00
Kit Langton 50ac6672b3 fix(session): harden shell cancellation (#24553) 2026-04-27 20:47:18 +00:00
Dax 07ac891a99 refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
Luke Parker 7454f363db feat: configurable shell selection + desktop settings UI (#20602) 2026-04-27 00:54:55 +00:00
Aiden Cline 377a9981b8 fix: bump openrouter sdk version to resolve deepseek reasoning issue (bug was in sdk pkg) (#24435) 2026-04-26 00:05:16 -05:00
Dax Raad 6742034b03 core: move cross-spawn-spawner to root and remove unused types
The cross-spawn-spawner module has been moved from src/effect/ to src/
to simplify the core package structure. The src/types.d.ts file which
contained unused type declarations has also been removed. All imports
throughout the codebase have been updated to reflect the new location.

This change reduces the package's internal complexity by flattening the
module hierarchy and removing dead code, making future maintenance easier.
2026-04-25 14:30:16 -04:00
Dax Raad 7b2fbf2c2f core: move cross-spawn-spawner from opencode to core package
Moved the cross-spawn-spawner module from packages/opencode to packages/core
to enable code sharing across the monorepo. This consolidates the process
spawning infrastructure into the core package so other packages can use
cross-platform child process spawning without duplicating the implementation.

Updated all import statements across the codebase to reference the new
location (@opencode-ai/core/effect/cross-spawn-spawner). Removed the
local copy from the opencode package along with its tests.
2026-04-25 14:23:17 -04:00
Dax Raad 9031b8f108 core: move Global module to @opencode-ai/core for centralized path management
Move the Global module from packages/opencode/src/global to packages/core/src/global
to provide a unified location for managing XDG directories and application paths.
This eliminates duplicate path definitions across packages and ensures consistent
access to data, config, cache, state, log, and bin directories throughout the codebase.
2026-04-25 13:52:32 -04:00
Dax 1865f4fc5f refactor: rename shared package to core (#24309) 2026-04-25 10:59:17 -04:00
Kit Langton db92c3ef90 Fix shell cwd after login startup (#24215) 2026-04-25 01:14:52 -04:00