Commit Graph

6 Commits

Author SHA1 Message Date
km-anthropic
68e711968d some structural simplification 2025-07-29 14:32:28 -07:00
km-anthropic
3402c5355d simplify PR by making agent mode only work with workflow dispatch and schedule events 2025-07-29 10:46:44 -07:00
km-anthropic
26d6ecc65d simplify: remove workflow_dispatch/schedule from create-prompt
- Remove workflow_dispatch and schedule event handling from create-prompt
  since agent mode doesn't use the standard prompt generation flow
- Enforce mode compatibility at selection time in the registry instead
  of runtime validation in tag mode
- Add explanatory comment in agent mode about why prompt file is needed
- Update tests to reflect simplified event handling

This reduces code duplication and makes the separation between tag mode
(entity-based events) and agent mode (automation events) clearer.
2025-07-29 10:15:22 -07:00
km-anthropic
96970dfa2d refactor: simplify prepare logic with mode-specific implementations 2025-07-29 08:56:26 -07:00
km-anthropic
a53ce607e4 Fix missed tracking comment to be false 2025-07-24 13:25:26 -07:00
km-anthropic
3fef2d3f20 feat: add agent mode for automation scenarios
- Add agent mode that always triggers without checking for mentions
- Implement Mode interface with support for mode-specific tool configuration
- Add getAllowedTools() and getDisallowedTools() methods to Mode interface
- Simplify tests by combining related test cases
- Update documentation and examples to include agent mode
- Fix TypeScript imports to prevent circular dependencies

Agent mode is designed for automation and workflow_dispatch scenarios
where Claude should always run without requiring trigger phrases.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-24 00:01:40 -07:00