Commit Graph

3059 Commits (50bb201187ed347424b50e4e1591e61b6f5009b9)
 

Author SHA1 Message Date
opencode 50bb201187 release: v0.14.7 2025-10-10 01:02:37 +00:00
Dax Raad f211fc45a3 drop excess dependency in opencode sdk 2025-10-09 20:55:25 -04:00
Dax Raad d91781c639 core: use platform-specific watcher backends for better file system monitoring 2025-10-09 18:29:18 -04:00
Dax Raad f3b71007d2 core: replace chokidar with @parcel/watcher for better performance and cross-platform support 2025-10-09 18:21:38 -04:00
Dax Raad 0a96d254e8 ignore: add common build and framework directories to ignore list 2025-10-09 16:35:56 -04:00
Dax Raad dfc7ac4cf0 ignore: improve file ignore performance and cross-platform support
- Replace glob patterns with Set lookup for common folders to speed up matching
- Use path.sep for cross-platform compatibility on Windows/Unix systems
- Add comprehensive test coverage for nested and non-nested folder matching
- Simplify implementation by removing unnecessary caching complexity
2025-10-09 15:54:01 -04:00
Adam c2950d26f0
feat: experimental skip bootstrap 2025-10-09 14:51:11 -05:00
Aiden Cline 47dfebf277
docs: fix bugged example (#3068) 2025-10-09 12:21:44 -05:00
Jay V f3b5021936 docs: adding tools doc 2025-10-09 13:19:51 -04:00
Jay V 7be9a84b72 docs: document ripgrep .ignore file override in tools 2025-10-09 13:19:51 -04:00
Jay V 78321a95e8 docs: adding spellcheck command 2025-10-09 13:19:51 -04:00
Aiden Cline 225adc46ba
feat: allow read tool to handle images (#3052) 2025-10-09 09:05:11 -05:00
GitHub Action eb4b5721cd ignore: update download stats 2025-10-09 2025-10-09 12:04:27 +00:00
Dax Raad 979c9ea569 lsp: fix root detection to use instance directory instead of worktree 2025-10-09 04:30:30 -04:00
Dax Raad c0bd29155d lsp: simplify language server root detection to use lock files
Improves project boundary detection by focusing on package manager lock files instead of config files, providing more reliable workspace identification across different project types.
2025-10-09 04:22:38 -04:00
Haris Gušić c5b5795636
fix: process.stdout.write instead of console.log for export cmd (#3049) 2025-10-09 00:46:19 -05:00
Frank 3ed4f1078f wip: zen 2025-10-08 22:33:20 -04:00
Frank 5b1fd7e539 wip: zen 2025-10-08 18:59:41 -04:00
Frank d18b6673e6 wip: zen 2025-10-08 17:03:42 -04:00
Frank c93c0d402d wip: zen 2025-10-08 15:20:50 -04:00
Frank b168bfe40d wip: zen 2025-10-08 13:31:15 -04:00
Jay V 1d621260ff docs: fix permission docs 2025-10-08 12:13:42 -04:00
GitHub Action a63fa64dec ignore: update download stats 2025-10-08 2025-10-08 12:04:31 +00:00
Adam 3c282c3c37
fix(tui): suggestions gap on home page 2025-10-08 06:56:18 -05:00
Dax Raad 2046f2e8e7 add free workspace 2025-10-08 02:27:01 -04:00
Frank af684c80d4 wip: zen 2025-10-08 01:14:39 -04:00
Frank 99b72eb1ea wip: zen 2025-10-08 00:03:36 -04:00
opencode 22a6849ff8 release: v0.14.6 2025-10-07 19:59:08 +00:00
Dax Raad dca3a5d80d fix issue with blank new version popup 2025-10-07 15:51:59 -04:00
Frank 508067ba5d wip: zen 2025-10-07 13:37:38 -04:00
Aiden Cline b6c9df970a
docs: troubleshooting ProviderModelNotFoundError (#3016) 2025-10-07 11:50:37 -05:00
Sai 1f725cc3ed
docs: add agent specific permission example (#3009) 2025-10-07 10:08:52 -05:00
Frank 6c99b833e4 wip: zen 2025-10-07 09:17:08 -04:00
GitHub Action cd3780b7f5 ignore: update download stats 2025-10-07 2025-10-07 12:04:53 +00:00
Dax Raad a440e09cfe core: improve MCP reliability and add status monitoring
- Added 5-second timeout to MCP client verification to prevent hanging connections
- New GET /mcp endpoint to monitor server connection status
- Automatically removes unresponsive MCP clients during initialization
2025-10-07 04:04:19 -04:00
opencode 27c211ef86 release: v0.14.5 2025-10-07 06:21:31 +00:00
Aiden Cline cd528ae78f
fix: mcp error (#3006) 2025-10-07 00:45:46 -05:00
Aiden Cline 06c42093c8
tweak: grep tool to handle single file better (#3004) 2025-10-06 23:24:00 -05:00
Frank 0534bc0c09 wip: zen 2025-10-06 23:57:55 -04:00
Frank 4f33594b99 wip: zen 2025-10-06 23:57:54 -04:00
opencode e3f9e7785e release: v0.14.4 2025-10-07 03:32:10 +00: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
Dax Raad 6417edf998 Add todo list and session forking API endpoints 2025-10-06 18:51:57 -04:00
Dax Raad 9a0735de76 Add session forking functionality and simplify remove logic 2025-10-06 18:50:56 -04:00
Frank a470859f6f wip: zen 2025-10-06 17:23:10 -04:00
Frank f47c7c5a07 wip: zen 2025-10-06 17:17:02 -04:00