feat(react-edit-benchmark): migrated benchmark to directory-based fixtures with RPC resource management

- Added `--no-rules` CLI flag to coding-agent to disable rules discovery and loading.
- Added `rules` option to CreateAgentSessionOptions to allow custom rules configuration.
- Added `sessionDir` option to RpcClientOptions and implemented Symbol.dispose() for resource cleanup.
- Removed tarball-based task loading; migrated to directory-based fixtures with required inputDir and expectedDir properties.
- Refactored runner to use RpcClient resource management with `using` statement and simplified fixture handling.
- Consolidated type definitions and removed tarball.ts module in favor of streamlined task interface.
This commit is contained in:
can1357
2026-02-18 05:14:16 +01:00
parent 3c65b3b1f5
commit a5d26bb5f5
28 changed files with 9847 additions and 365 deletions
+1
View File
@@ -699,6 +699,7 @@ Key CLI flags for development:
- `--no-tools`: Disable all built-in tools (extension-only setups)
- `--no-extensions`: Disable extension discovery (explicit `-e` paths still work)
- `--no-skills`: Disable skill discovery
- `--no-rules`: Disable rules discovery
- `--session <id>`: Resume by session ID prefix (UUID match) or path
## SDK Exports