Commit Graph

132 Commits

Author SHA1 Message Date
Aiden Cline f5e84c3225 fix: ensure variants also work for completely custom models (#6481)
Co-authored-by: Daniel Smolsky <dannysmo@gmail.com>
2025-12-30 16:37:32 -06:00
Aiden Cline 8ed7323176 tweak: read global claude skills too (#6420) 2025-12-29 23:48:58 -06:00
Grégoire Morpain 4178c882ac fix(bedrock): support region and bearer token configuration (#6332)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-28 22:44:15 -06:00
Connor Adams a680e39f35 feat: add support for .claude/skills directory (#6252) 2025-12-28 22:39:10 -06:00
Didier Durand 6dea0a1002 doc: fix typos in various files (#6294) 2025-12-28 13:06:25 -06:00
Matt Silverlock 80e87c86ec fix: handle non-text response parts in GitHub action (#6173) 2025-12-27 21:24:10 -06:00
rari404 899f17f4b6 feat: add path traversal protection to File.read and File.list (#5985) 2025-12-26 23:20:07 -06:00
Christopher Ochsenreither ae86f868ed fix: compact command after revert now properly cleans up revert state (#6235) 2025-12-26 22:57:59 -06:00
Dax Raad b2af82a338 core: add compaction config tests to verify auto and prune settings work correctly 2025-12-26 19:44:32 -05:00
Aiden Cline 50acb2a11a test: add more tests to make sure that cwd is locked for read tool 2025-12-26 14:30:05 -06:00
Aiden Cline ad8091b327 test: add test for retry 2025-12-23 19:34:40 -06:00
lif a07dfc8d2a fix: handle Windows CRLF line endings in grep tool (#5948)
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-22 22:26:15 -06:00
Mohammad Alhashemi 43b1501f5a feat: add native skill tool with permission system (#5930)
Co-authored-by: Dax Raad <d@ironbay.co>
2025-12-22 18:24:06 -05:00
Aiden Cline a45deddba4 test: rm claude skills test 2025-12-22 15:45:31 -06:00
Buck Evan 3d9414838e fix(read): narrow .env file blocking to not block .envrc (#5654)
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-22 08:37:43 -06:00
Dax fbd1576c46 feat: add Agent Skills support (#5921) 2025-12-21 19:44:56 -05:00
Aiden Cline ddd095ba6a core: add verification that at least 1 primary agent is enabled, add regression tests (#5881) 2025-12-20 21:36:22 -06:00
lif 08a3d97002 fix: add transform case for gemini if mcp tool has missing array items (#5846) 2025-12-20 11:41:52 -06:00
Aiden Cline c9da50308a test: fixture cleanup 2025-12-19 17:00:23 -06:00
Aiden Cline bd51fb48e2 test: fix test case 2025-12-19 16:37:36 -06:00
Aiden Cline 960362edcd test: add regression test for setCacheKey option 2025-12-17 10:24:53 -06:00
Aiden Cline 780439d6d2 fix: github install cmd if repo has . in it 2025-12-16 11:19:18 -06:00
René e9e1f3302e Provider fix, anthropic Errorhandling if empty image file is read (#5521) 2025-12-14 23:56:47 -06:00
Adam 0aef1b8080 fix: test 2025-12-14 21:42:17 -06:00
Dax Raad 712c8e9c40 ci: fix test failures in CI by pre-populating models cache
Tests were failing in CI because the models.json cache file doesn't exist
and the data() macro fallback only works at build time, not runtime.
The preload now pre-fetches models.json and disables the background
refresh to prevent race conditions during test execution.
2025-12-14 21:23:45 -05:00
Sebastian Herrlinger 7d0ed22773 fix super modifier parsing 2025-12-11 19:20:23 +01:00
Aiden Cline 5c7a021e61 ignore: add bash tests 2025-12-10 15:07:40 -06:00
Aiden Cline 46cae6260a ignore: fix test 2025-12-10 13:31:45 -06:00
Dax Raad 9235598ba6 ci 2025-12-09 19:53:50 -05:00
Dax Raad 836f02a1b3 ci 2025-12-09 19:46:59 -05:00
Dax Raad a2a3bd31e9 ci 2025-12-09 19:46:38 -05:00
Aiden Cline b9ad1b09cb better interleaved thinking support (#5298) 2025-12-09 16:32:12 -06:00
Dax Raad 3433e5bbd1 fix tests 2025-12-09 16:03:33 -05:00
Dax Raad 40b2a24753 core: fix project event emission to include updated worktree data 2025-12-09 15:41:38 -05:00
Dax Raad 0dc4cc396c test fixes 2025-12-09 15:41:38 -05:00
Dax Raad 31c49cd6c7 core: add automatic project icon discovery from favicon/logo files 2025-12-09 15:06:24 -05:00
Dax Raad 6d86da7e46 add project.name/icon 2025-12-09 13:57:18 -05:00
Aiden Cline 3fe1711166 core: add test to prevent MCP headers regression when OAuth is enabled
Custom headers configured for remote MCP servers were being silently
dropped when OAuth was enabled (the default). This test ensures headers
are always sent to MCP servers regardless of OAuth configuration.
2025-12-09 12:06:40 -06:00
Aiden Cline 0eadf18120 ignore: add test for provider url case 2025-12-07 13:06:12 -06:00
Aiden Cline 476e3ca9f0 tweak: make bash give agent more awareness of cwd, bump default timeout, drop max timeout (#5140) 2025-12-06 23:55:07 -06:00
Aiden Cline 848cfda06e fix: ensure that vcs is still set to git even if no commits in repo 2025-12-04 23:02:11 -06:00
Dax Raad 267cf11962 core: add test for custom model npm package inheritance 2025-12-04 16:30:54 -05:00
Jakub Matjanowski 73c6b95c7d feat: Enhance DeepSeek reasoning content handling (#4975)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-03 21:31:36 -06:00
Dax 85d8825cb1 core: refactor provider and model system (#5033)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: thdxr <thdxr@users.noreply.github.com>
2025-12-03 21:09:03 -05:00
Dax Raad 5c0dccdc6c core: add provider test coverage for upcoming refactor
Add comprehensive test suite for Provider module to ensure safe
refactoring of provider internals. Tests cover:
- Provider loading from env vars and config
- Provider filtering (disabled_providers, enabled_providers)
- Model whitelist/blacklist
- Model aliasing and custom providers
- getModel, getProvider, closest, defaultModel functions

Also adds Env module for instance-scoped environment variable access,
enabling isolated test environments without global state pollution.
2025-12-03 18:30:42 -05:00
Dax Raad b4c5044d92 retry anthropic overloaded errors 2025-11-25 15:47:34 -05:00
Ariane Emory b71c39fcdd fix: merge plugin selections (resolves #4565) (#4724)
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-11-25 11:34:21 -06:00
Aiden Cline 358593ddaa ignore: todo fix test case 2025-11-19 15:18:21 -06:00
Aiden Cline 491c26bae3 ignore: flaky test be a lil less flaky plz 2025-11-19 14:46:06 -06:00
Aiden Cline 692984a2a4 ignore: fix hanging test 2025-11-19 14:38:12 -06:00