agent-ecosystem/test/main/utils
iliya 9cf00d724c feat: add --permission-prompt-tool stdio support with granular tool approval
- Add --permission-mode flag to explicitly override user's defaultMode
  from ~/.claude/settings.json (e.g. "acceptEdits") which otherwise
  takes precedence over CLI flags like --dangerously-skip-permissions
- skipPermissions=true: --permission-mode bypassPermissions (all auto)
- skipPermissions=false: --permission-prompt-tool stdio + --permission-mode default
  (all tool calls go through UI approval)
- Add auto-allow categories: file edits (Edit/Write/NotebookEdit),
  safe bash commands (git/pnpm/npm/ls etc.)
- Add configurable timeout: allow/deny/wait forever with race condition guard
- Add ToolApprovalSettingsPanel UI with collapsible settings
- Add shouldAutoAllow() utility with dangerous pattern detection
- Add IPC channel for syncing settings between renderer and main
- Persist settings in localStorage with per-field validation
2026-03-08 22:22:30 +02:00
..
atomicWrite.test.ts fix: Windows test compatibility — path.resolve in atomicWrite and pathValidation tests 2026-03-01 13:12:08 +02:00
childProcess.test.ts feat: implement in-app project editor with CodeMirror integration 2026-02-27 22:36:06 +02:00
costCalculation.test.ts feat: implement in-app project editor with CodeMirror integration 2026-02-27 22:36:06 +02:00
jsonl.test.ts feat(jsonl): enhance message counting logic for AIGroup interactions 2026-02-15 14:32:32 +09:00
pathDecoder.test.ts feat(pathDecoder): add support for legacy Windows-style encoded paths 2026-02-13 02:05:26 +09:00
pathValidation.test.ts fix: Windows test compatibility — path.resolve in atomicWrite and pathValidation tests 2026-03-01 13:12:08 +02:00
regexValidation.test.ts Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00
teamNotificationBuilder.test.ts feat: enhance notification management and team messaging functionality 2026-03-07 13:44:07 +02:00
tokenizer.test.ts Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00
toolApprovalRules.test.ts feat: add --permission-prompt-tool stdio support with granular tool approval 2026-03-08 22:22:30 +02:00