Shantur Rathore
963a926db2
allow task tool to have resume capabilities ( #4204 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-19 00:17:26 -06:00
K Whiteside
47bfae52c0
fix: permission checks for external_directory and doom_loop ( #4433 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: AerionDyseti <AerionDyseti@users.noreply.github.com>
2025-11-18 17:18:23 -06:00
Aiden Cline
e09af2cb4b
fix windows bash tool issue
2025-11-18 14:06:45 -06:00
Albert O'Shea
5e13527416
feat: nix support for the nix folks ( #3924 )
...
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2025-11-18 00:46:49 -06:00
Aiden Cline
0a2fffa9b5
tweak: whitelist
2025-11-17 13:18:13 -06:00
Dax
a1214fff2e
Refactor agent loop ( #4412 )
2025-11-17 10:57:18 -05:00
Keath Milligan
f4d892d4e1
fix: handle Git Bash path mapping on windows ( #4380 )
2025-11-17 01:06:44 -06:00
Spoon
5c722bf8c4
fix(batch): simple UX feedback ( #4396 )
2025-11-17 00:02:05 -06:00
Baptiste Cavallo
72e604744d
fix(batch): restore per-tool UI feedback + UX improvements ( #4387 )
2025-11-16 16:31:41 -06:00
Luke Parker
35fbb011b2
fix: Diff view now ignores line endings changes/windows autocrlf ( #4356 )
2025-11-15 21:18:39 -06:00
Aiden Cline
0377cfd37c
fix: omit ref for todo tool
2025-11-15 19:19:36 -06:00
Aiden Cline
edc933d816
tweak: make zod error more prompty
2025-11-15 13:19:24 -06:00
Baptiste Cavallo
1056b36eae
experimental batch tool ( #2983 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-15 00:54:36 -06:00
Dax Raad
7ec32f834e
improve read tool end-of-file detection to prevent infinite loops
2025-11-13 21:41:06 -05:00
Aiden Cline
4c2e888709
no mr llm, you may not read that
2025-11-13 19:16:07 -06:00
Rafał Krzyważnia
491a2adf8d
fix: resolve @file references in slash commands with subagents ( #4221 )
2025-11-11 19:38:50 -06:00
Dax Raad
3f5acc3dff
add web and codesearch tools
2025-11-10 16:39:54 -05:00
Aiden Cline
4e549b1c05
fix: allow user to configure doom loop & external dir perms ( #4095 )
2025-11-09 20:21:38 -06:00
GitHub Action
34ff87d504
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
d462e380f4
fix: update references after moving message functions to MessageV2 namespace
2025-11-07 14:47:05 -05:00
Dax Raad
e45e94634f
only display last 100 messages in TUI
2025-11-06 13:21:15 -05:00
Dax Raad
1ea3a8eb9b
big format
2025-11-06 13:03:12 -05:00
Aiden Cline
d425723249
ask instead of throwing tool error if file is outside cwd
2025-11-05 16:09:47 -06:00
Filip
53998a2fed
chore: remove unused patch tool from registry (to avoid accidental inclusions of it) ( #3938 )
2025-11-05 11:26:28 -06:00
Stephen Collings
b275e18d28
fix: Provide OPENCODE & AGENT env vars ( #3843 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-04 04:01:22 +00:00
John Eismeier
8b70b89fde
fix: typos ( #3757 )
...
Signed-off-by: John E <jeis4wpi@outlook.com>
2025-11-02 09:56:40 -06:00
Haris Gušić
af50596529
fix: grep failing when pattern started with a dash
2025-10-31 17:20:22 -05:00
Dax
96bdeb3c7b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Aiden Cline
dfdd009750
fix: bash permission case
2025-10-31 00:52:46 -05:00
Brandon
c68607fb2b
feat: Adds session id to Agent context metadata ( #3559 )
...
Co-authored-by: Brandon Wisnicki <bwisnicki@palantir.com>
2025-10-30 12:15:21 -05:00
Haris Gušić
dc87659791
tweak: move zod validation for tools to ensure it always runs ( #3565 )
2025-10-30 11:31:44 -05:00
Aiden Cline
fc8db6cdf9
fix: ensure timeout param passed to bash tool is positive
2025-10-28 17:32:39 -05:00
Dax Raad
c1515316f5
core: fix additions and deletions counting in edit tool filediff
2025-10-28 14:08:10 -04:00
Adam
fc115ea367
wip: desktop work
2025-10-27 15:37:07 -05:00
Jérôme Benoit
0eb899a950
chore: cleanup versioned zod imports ( #3460 )
...
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.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-10-26 14:50:41 -05:00
Aiden Cline
5a0228897b
ignore: reword
2025-10-24 13:46:47 -05:00
Aiden Cline
707ed72381
adjust edit tool multiple matches error wording ( #3418 )
2025-10-24 12:14:49 -05:00
Aiden Cline
9b5fe10df6
add flag wildcard parsing support for bash tool ( #3390 )
2025-10-23 13:35:09 -05:00
Joe Schmitt
f3f21194ae
feat: Add ACP (Agent Client Protocol) support ( #2947 )
...
Co-authored-by: opencode-bot <devnull@opencode.local>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: GitHub Action <action@github.com>
2025-10-20 16:55:22 -05:00
Aiden Cline
25861f6d0d
sync
2025-10-16 17:49:02 -05:00
Aiden Cline
fc18fc8a08
fix: bash hangs & orphans ( #3225 )
2025-10-16 14:39:36 -05:00
Aiden Cline
d3caa55c10
Revert "fix: spawns hanging ( #3192 )"
...
This reverts commit 278ffb9a4e .
2025-10-15 15:20:14 -05:00
Aiden Cline
278ffb9a4e
fix: spawns hanging ( #3192 )
2025-10-15 13:01:54 -05:00
Aiden Cline
b3fcc9a81d
tweak: consolidate session lock logic ( #3185 )
2025-10-15 01:12:51 -05:00
Dax Raad
cb73e2d9e1
fix: export trimDiff function from edit tool
2025-10-14 02:55:02 -04:00
Dax Raad
1923ddab6e
feat: add Slack integration package with Bolt framework
2025-10-14 02:53:55 -04:00
Aiden Cline
fd70b9b057
fix: adjust list tool prompt to handle cwd better ( #3115 )
2025-10-12 16:48:03 -05:00
Tommy D. Rossi
b4171aa8e8
fix: rg hanging forever when run in bash, waiting for stdin ( #3103 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-11 23:24:48 -05:00
Aiden Cline
225adc46ba
feat: allow read tool to handle images ( #3052 )
2025-10-09 09:05:11 -05:00
Aiden Cline
06c42093c8
tweak: grep tool to handle single file better ( #3004 )
2025-10-06 23:24:00 -05:00
Dax Raad
a20fc2dfdf
ignore:
2025-10-06 23:25:01 -04:00
Dax Raad
2bf0e42367
core: restore bash command security validation to prevent accidental directory traversal
...
The permission validation that prevents commands from accessing paths outside the project directory was accidentally disabled, which could allow commands like 'cd ../' to escape the workspace. This restores the security check that keeps your commands safely contained within your project boundaries.
2025-10-06 23:24:18 -04:00
Dax Raad
10998d62b9
core: improve session API reliability with proper input validation
2025-10-06 19:37:44 -04:00
Dax Raad
aee240150b
Update todo tool to use centralized Todo module
2025-10-06 18:54:05 -04:00
Dax Raad
cdd6e98af9
Add missing files and fix type aliases for opentui features
2025-10-06 18:53:35 -04:00
Aiden Cline
bdf77701cf
fix: add timeout message if command times out ( #2986 )
2025-10-05 23:55:01 -05:00
Mani Sundararajan
889c276558
fix: file references & grep tool for windows ( #2980 )
2025-10-05 14:32:07 -05:00
Dax Raad
41ce56494b
core: make patch tool more reliable and consistent with other editing tools
...
The patch tool now works seamlessly alongside other file editing tools with improved
error handling and a more intuitive permission system. Users will experience:
- More reliable patch application with better error messages
- Consistent permission prompts that match other editing tools
- Smoother integration when applying complex multi-file changes
- Better feedback on what changes are being made before applying patches
This refactoring leverages the robust patch parsing engine while making the tool
feel native to the opencode workflow, reducing friction when making bulk changes
to your codebase.
2025-10-01 06:45:43 -04:00
Dax Raad
6e19200fca
overhaul file search and support @ mentioning directories
2025-10-01 03:37:01 -04:00
Dax Raad
c148f10bbd
core: improve webfetch tool content negotiation and format handling
2025-09-28 17:57:50 -04:00
Dax Raad
4b94d98f89
ci: improve test coverage
2025-09-27 03:04:42 -04:00
Dax Raad
d0043a4a78
sync
2025-09-27 02:53:20 -04:00
Timo Clasen
3d332a06b5
fix(tool): follow symlinks when looking for tools ( #2809 )
2025-09-26 16:01:08 -05:00
Dax Raad
baaff81a06
fix task tool ui disappearing once done
2025-09-19 01:09:52 -04:00
Dax
3b6c0ec0b3
support custom tools ( #2668 )
2025-09-18 03:58:21 -04:00
Dax
c1b4e1f19d
Upgrade to Zod v4 ( #2605 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-09-15 03:12:07 -04:00
Aiden Cline
c81624aef7
tweak: make bash permissions key off of command pattern ( #2592 )
2025-09-14 09:01:57 -05:00
Kenn Costales
df61aa801b
fix: fix wrong tool references LS and Agent ( #2466 )
2025-09-14 08:53:50 -05:00
Dax
9bb25a9260
Session management and prompt handling improvements ( #2577 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-09-13 05:46:14 -04:00
Dax Raad
3e9b451fb4
reduce LSP verbosity
2025-09-11 12:54:12 -04:00
Dax Raad
4ccf683527
remove block anchor edit
2025-09-11 12:53:10 -04:00
Dax Raad
38e8c42cf0
ci: format
2025-09-09 23:44:04 -04:00
Zack Jackson
ab3c22b77a
feat: add dynamic tool registration for plugins and external services ( #2420 )
2025-09-08 16:25:04 -04:00
Aiden Cline
1cea8b9e77
tweak: reenable todowrite & todoread for qwen models ( #2499 )
2025-09-08 13:21:16 -05:00
spoons-and-mirrors
900fe5ca04
tweak(edit): separate edit tool error message with clearer guidance to avoid llm doom editing loop ( #2051 )
2025-09-05 12:36:13 -04:00
Aiden Cline
9186c3feae
fix: webfetch prompt mistake ( #2424 )
2025-09-04 13:35:25 -05:00
Aiden Cline
d6350a7fa6
tweak: update ls tool to use rg ( #2367 )
2025-09-02 10:40:20 -05:00
Dax
f993541e0b
Refactor to support multiple instances inside single opencode process ( #2360 )
...
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk
1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00
Aiden Cline
d9de78cfe8
fix: bash tool description ( #2260 )
2025-08-26 13:42:01 -05:00
Vincent Bernat
dda672284c
fix: ignore case when checking Qwen in model ID for todos ( #2122 )
2025-08-20 14:44:27 -05:00
Aiden Cline
ebd1b18b70
fix: better binary file detection ( #2025 )
2025-08-17 17:59:51 -05:00
adamdotdevin
07dbc30c63
feat(tui): navigate child sessions (subagents)
2025-08-15 10:16:08 -05:00
Yuu Toriyama
3f0f910f7b
Fix: Error [ERR_DLOPEN_FAILED] ( #1546 )
2025-08-13 19:49:14 +00:00
Matt Cook
77bb5af092
fix: grammatical error in agent launch example (by Opencode) ( #1897 )
2025-08-13 12:25:38 -05:00
adamdotdevin
f2021a85d6
fix: allow attachments outside cwd, and support svg
2025-08-13 10:36:50 -05:00
adamdotdevin
7d54f893c9
fix: update read tool description to exclude binary/image files
2025-08-13 10:13:57 -05:00
Aiden Cline
832d8da453
fix: permission prompting issues ( #1884 )
2025-08-13 06:34:06 -05:00
Aiden Cline
790e9947bd
fix: task tool prompt ( #1887 )
2025-08-12 23:41:12 -04:00
Dax Raad
d16ae1fc4e
bash truncate character max instead of line max
2025-08-12 16:14:40 -04:00
Dax Raad
5cc44c872e
disable todo tools for qwen models to improve compatibility
2025-08-12 18:56:26 +00:00
Dax Raad
6aa157cfe6
limit bash tool to 1000 lines of output
2025-08-12 14:51:13 -04:00
Dax
10735f93ca
Add agent-level permissions with whitelist/blacklist support ( #1862 )
2025-08-12 11:39:39 -04:00
Dax Raad
22023fa9e7
remove git bash tool coauthor message
2025-08-11 18:36:06 +00:00
cvzakharchenko
8db75266d0
Issue 1676: Don't eat up the last newline in a multi-line replacement ( #1777 )
2025-08-11 06:55:45 -05:00
Dax Raad
061ba65d20
show combined output of bash tool progressively
2025-08-11 01:23:00 -04:00
Aiden Cline
542186aa49
feat: webfetch permission support ( #1772 )
2025-08-10 08:00:44 -05:00
Aiden Cline
1954b59167
feat: eslint lsp ( #1744 )
2025-08-09 11:04:58 -05:00
Dax Raad
8750744068
renable todo tool
2025-08-07 21:47:37 -04:00
Dax Raad
3e74107e36
looser todo tool schema
2025-08-07 21:47:37 -04:00
Dax
c34aec060f
Merge agent and mode into one ( #1689 )
...
The concept of mode has been deprecated, there is now only the agent field in the config.
An agent can be cycled through as your primary agent with <tab> or you can spawn a subagent by @ mentioning it. if you include a description of when to use it, the primary agent will try to automatically use it
Full docs here: https://opencode.ai/docs/agents/
2025-08-07 16:32:12 -04:00
Aiden Cline
6beba2c04f
docs: document permissions ( #1638 )
2025-08-06 05:18:08 -05:00
Aiden Cline
ad10d3a126
fix: handle undefined agent in task tool ( #1642 )
2025-08-06 05:16:43 -05:00
Aiden Cline
a48274f82b
permissions disallow support ( #1627 )
2025-08-05 19:14:28 -05:00
Dax Raad
0a42068fbb
hack to return tool call errors back to model
2025-08-04 12:15:24 -04:00
Dax Raad
cd58f10e3c
ci: ignore
2025-08-03 15:38:39 -04:00
Dax Raad
ea85fdf3cd
fix bash tool not showing stderr
2025-08-03 15:34:52 -04:00
Dax Raad
21c52fd5cb
fix bash tool getting stuck on interactive commands
2025-08-03 13:52:50 -04:00
Dax Raad
53aa899e45
ci: ignore
2025-08-03 10:42:52 -04:00
Dax Raad
7e763e1c06
fix shell error 128
2025-08-03 10:30:23 -04:00
Aiden Cline
4172e3ad28
fix: bash tool errors for chmod ( #1502 )
2025-08-01 09:10:09 -05:00
Dax Raad
b6ee8e92f9
better guarding against bash commands that go outside of cwd
2025-07-31 21:42:30 -04:00
Dax Raad
12f84f198f
improve wildcard matching for permissions
2025-07-31 20:40:05 -04:00
Dax Raad
30e10127f2
formatter config
2025-07-31 19:36:07 -04:00
Dax Raad
4273714a62
fix issue with some bash commands asking for permission
2025-07-31 18:35:51 -04:00
Dax Raad
5e72f50554
wip: permissions
2025-07-31 17:19:56 -04:00
Dax Raad
a2191ce6fb
wip: permissions
2025-07-31 16:38:37 -04:00
Dax Raad
a5b20f973f
wip: refactor permissions
2025-07-31 12:26:47 -04:00
adamdotdevin
d9210af98c
fix: optional toolCallID
2025-07-31 10:09:44 -05:00
adamdotdevin
5500698734
wip: tui permissions
2025-07-31 09:59:17 -05:00
Dax
0bdbe6261a
ci: new publish method ( #1451 )
2025-07-31 01:05:35 -04:00
Simon Westlin Green
b09ebf4645
Use responses API for Azure ( #1428 )
2025-07-30 23:22:59 -04:00
CodinCat
1a78d833a8
fix typo in bash.ts ( #1444 )
2025-07-30 23:20:48 -04:00
Dax
18888351e9
use treesitter to parse bash commands and catch commands that go outside of cwd ( #1443 )
2025-07-30 20:57:52 -04:00
Aiden Cline
1b3d58e791
fix: prevent read tool from opening binary files and corrupting session ( #1425 )
2025-07-30 11:00:23 -05:00
Dax Raad
8bf36d174b
update beast prompt for openai models
2025-07-29 22:15:13 -04:00
Dax Raad
7e9ac35666
remove min/max in tool schemas
2025-07-29 17:39:47 -04:00
Aiden Cline
c165360e17
fix: task type error ( #1384 )
2025-07-29 06:18:34 -05:00
Dax Raad
9c9cbb3e81
wip: undo properly remove messages from UI
2025-07-28 22:58:31 -04:00
Dax Raad
6b7058fe1c
qwen optimizations it works good now
2025-07-25 18:31:08 -04:00
Dax Raad
e97613ef9f
allow temperature to be configured per mode
2025-07-25 13:29:44 -04:00
Dax Raad
8dcd39f5b7
real life totally configurabl ai subasians
2025-07-24 21:21:02 -04:00
Filip
541a7a39d3
fix: edit tool ( #1287 )
2025-07-24 16:18:04 -04:00
Yihui Khuu
507c975e92
feat: pass mode into task tool ( #1248 )
2025-07-23 20:29:59 -04:00
Dax Raad
8f64c4b312
disable todo tools when running as task
2025-07-19 15:54:11 -04:00
Dax
d56dec4ba7
wip: optional IDs in api ( #1128 )
2025-07-18 13:42:50 -04:00
Dax Raad
dd34556e9c
only include severity 1 diagnostics from lsp in edit tool output
2025-07-16 15:25:37 -04:00
Jeremy Mack
5d67e13df5
fix: grep omitting text after a colon ( #1053 )
2025-07-16 09:09:05 -05:00
Dax Raad
b1ab641905
add small model for title generation
2025-07-15 14:00:52 -04:00
Dax Raad
4b2ce14ff3
bring back task tool
2025-07-15 00:05:54 -04:00
Mike Wallio
f593792fb5
Standardize parameter description references in Edit and MultiEdit tools ( #984 )
2025-07-14 20:03:59 -04:00
Dax
90d6c4ab41
Part data model ( #950 )
2025-07-13 17:22:11 -04:00
Muzammil Khan
9aa0c40a00
feat: add more ignore patterns to the ls tool ( #913 )
2025-07-12 12:06:58 -04:00
Dax Raad
0ee3b1ede2
do not wait for LSP to be fully ready
2025-07-09 21:59:38 -04:00
Frank Denis
727fe6f942
LSP: fix SimpleRoots to actually search in the root directory ( #795 )
2025-07-09 10:35:06 -05:00
Dax Raad
6de955847c
big rework of LSP system
2025-07-08 18:14:49 -04:00
Robb Currall
a2fa7ffa42
fix: support cancelled task state ( #775 )
2025-07-08 15:33:39 -05:00
adamdottv
f31cbf2744
fix: image reading
2025-07-08 13:02:13 -05:00
Dax
f884766445
v2 message format and upgrade to ai sdk v5 ( #743 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Liang-Shih Lin <liangshihlin@proton.me>
Co-authored-by: Dominik Engelhardt <dominikengelhardt@ymail.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-07-07 15:53:43 -04:00
Dax Raad
163e23a68b
removed banned command concept
2025-07-04 11:32:12 -04:00
Dax Raad
cf83e31f23
add elixir lsp support
2025-07-03 19:29:51 -04:00
Daniel Vélez
caf465a9da
chore: rename OpenCode to opencode ( #579 )
2025-07-02 05:09:51 -05:00
Dax Raad
de15e67834
fix lsp diagnostic accurancy
2025-06-30 22:48:32 -04:00
Dax Raad
03664ba588
fix formatting of bash tools
2025-06-30 15:28:59 -04:00
Dax Raad
dd5736fe5f
add back in file hierarchy in system prompt but limit to 200 items
2025-06-30 14:46:46 -04:00
Dax Raad
2ec0611f42
lazy load formatters
2025-06-27 11:33:37 -04:00
Dax Raad
51bf193889
ignore: run prettier
2025-06-26 22:30:44 -04:00
Dax Raad
f8b78f08b4
add auto formatting and experimental hooks feature
2025-06-26 22:17:08 -04:00
Dax Raad
d240f4c676
more edit tool fixes
2025-06-25 19:22:54 -04:00
Dax Raad
9c90cdbe08
integrate gemini-cli strategies for edit tool
2025-06-25 17:56:14 -04:00
Dax Raad
fc7af31fe5
make edit tool more robust
2025-06-25 17:10:48 -04:00
Dax Raad
f19c6b05f2
glob tool should respect .gitignore
2025-06-23 17:37:32 -04:00
Márk Magyar
333569bed3
ignore: fix typos and formatting ( #294 )
2025-06-22 14:26:46 -04:00
Tom
0e8c3359d1
combine stdout and stderr in bash tool output ( #300 )
...
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: Dax Raad <d@ironbay.co>
2025-06-22 14:24:35 -04:00
Dax Raad
ec1c9f8cd1
use production share url
2025-06-19 14:21:00 -04:00
Dax Raad
97c4815444
fix task agent performance issues
2025-06-19 13:00:57 -04:00
Dax Raad
7ca8334a8b
fix webfetch tool when returning html as text
2025-06-19 10:43:54 -04:00
Dax Raad
26bab00dab
remove opencode_ prefixes from tool names. unfortunately this will break
...
all old sessions and share links. we'll be more backwards compatible in
the future once we're more stable.
2025-06-19 09:59:44 -04:00
Dax Raad
f99904bc1c
track version on session info
2025-06-18 13:40:36 -04:00
Dax Raad
c1250abdf8
implemented diff trimming
2025-06-18 11:20:40 -04:00
Dax Raad
ee91f31313
fix issue with tool schemas and google
2025-06-17 11:27:07 -04:00
Dax Raad
68e1b3c46c
Fix TypeScript compilation errors and consolidate version handling
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-17 10:27:49 -04:00
Dax Raad
7d174767b0
first pass making system prompt less fast
2025-06-15 20:25:04 -04:00
Dax Raad
7fbb2ca9a6
ignore: add timer log helper
2025-06-15 13:33:24 -04:00
Dax Raad
d7aca6230d
naming fixes
2025-06-14 01:54:28 -04:00
Dax Raad
59a5f120c0
Clean up workflows and enhance file discovery tools to include dot files
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-13 23:24:46 -04:00
Dax Raad
a454ba8895
subagent
2025-06-12 18:07:31 -04:00
Dax Raad
f6ed59bf45
Refactor external tools organization and add file search API endpoint
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-11 23:59:51 -04:00
Dax Raad
468cec545a
sync
2025-06-11 18:19:21 -04:00
Dax Raad
636133e6cb
sync
2025-06-11 12:58:06 -04:00
Dax Raad
6cf8784ecf
sync
2025-06-11 12:44:21 -04:00
Dax Raad
14dcf43246
add abort signals
2025-06-10 17:56:05 -04:00
Dax Raad
84e4afc0bd
webfetch spoof browser
2025-06-10 16:39:06 -04:00
Dax Raad
fed659c582
properly support codex mini
2025-06-09 20:24:18 -04:00
Dax Raad
cdbdb96218
sync
2025-06-07 17:15:40 -04:00
Dax Raad
d6afebf22a
make lsp better
2025-06-06 17:20:08 -04:00
Dax Raad
9147108675
fix webfetch
2025-06-05 15:59:17 -04:00
Dax Raad
8dfdd3927e
sync
2025-06-05 12:06:21 -04:00
Dax Raad
f76cdfff9b
sync
2025-06-04 18:32:10 -04:00
Dax Raad
05974ea109
rework
2025-06-04 18:03:04 -04:00
Dax Raad
6cfce1e4da
track errors
2025-06-04 17:55:14 -04:00
Dax Raad
53b0a25085
implemented todo tool
2025-06-04 15:09:50 -04:00
Dax Raad
f49694a543
sync
2025-06-04 13:33:53 -04:00
Dax Raad
fb88705bdc
more tools
2025-06-04 13:33:25 -04:00
Dax Raad
d13822d26e
tool updates
2025-06-04 13:12:48 -04:00
Dax Raad
e2397a343d
Fix bash tool stream handling by ensuring consistent stdout/stderr pipe configuration
...
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-03 14:48:05 -04:00
adamdottv
b00326a75a
wip: refactoring tui
2025-06-03 12:45:28 -05:00
Dax Raad
866f22b077
sync
2025-06-03 13:08:47 -04:00
Dax Raad
bfb36a8566
Refactor app context system to use Zod schemas and sync access pattern
...
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-03 11:59:03 -04:00
Dax Raad
54b99cd88a
scope filetimes to session
2025-06-02 20:24:32 -04:00
Dax Raad
786db364d2
add permission system
2025-06-02 19:51:37 -04:00
Dax Raad
a1c4f345a8
Fix TypeScript errors and clean up unused imports
...
- Remove unused fs import from app.ts
- Remove unused LLM import and missing module reference from server.ts
- Fix parameter naming inconsistency in fetch.ts execute function
- Add missing metadata property to fetch.ts return statement
- Update test file to use correct API signatures and parameter names
- Remove unused parameters from example.ts
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-01 14:46:04 -04:00
Dax Raad
526a8ea19a
Refactor application path handling and data storage architecture
...
Replace simple directory-based path system with git-aware data management that uses global data directories and proper workspace detection.
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-01 14:40:44 -04:00
Dax Raad
e97ed735d9
sync
2025-05-31 18:42:43 -04:00
Dax Raad
b4f809559e
tool rework
2025-05-31 17:12:16 -04:00
Dax Raad
f072ab3276
lazy load LLMs even harder
2025-05-31 16:05:12 -04:00
Dax Raad
3b746162d2
run formatter
2025-05-31 14:41:00 -04:00
Dax Raad
f3da73553c
sync
2025-05-30 20:48:36 -04:00