-
Notifications
You must be signed in to change notification settings - Fork 24
Add MCP Hook System and Enhance Documentation #49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collaborator
fjm2u
commented
Aug 13, 2025
- Introduce a comprehensive MCP Hook System with type definitions and management API.
- Remove outdated testing functionality and improve error handling.
- Update database schema management and enhance documentation for better clarity.
- Integrate CodeMirror for improved code editing and add localization support for hooks management UI.
- Bump package versions for multiple packages.
- Introduced MCPHook, HookContext, HookResult, HookExecutionError, HookScriptEnvironment, HookOperations, and HookExecutionLog interfaces for the hook system. - Implemented HookAPI interface for managing hooks, including methods for listing, creating, updating, deleting, enabling/disabling, reordering, and testing hooks.
- Removed the onTest prop from HookListItem and its usage in HookManager. - Deleted HookTestDialog component and its associated logic. - Updated HookManager to eliminate testing hook functionality. - Adjusted hook store to remove test-related state and actions. - Refactored hook API to remove testHook method. - Implemented HookService to manage hooks, including loading, executing, and managing hook states.
…ions for tokens and updating repositories to use them
- Changed AI運用6原則 to AI運用7原則, adding a new principle regarding task completion. - Updated end_of_chat instructions to reflect changes in documentation maintenance. - Enhanced ELECTRON_DIRECTORY_STRUCTURE.md with a detailed directory structure and responsibilities. - Added DATABASE_ARCHITECTURE.md and DATABASE_DESIGN_PATTERNS.md to outline database architecture and design patterns. - Introduced DATABASE_SCHEMA_MANAGEMENT.md for unified schema management. - Created KNIP_INTEGRATION.md to document the integration of Knip for dead code detection.
…pdate dependencies
…t, and enhance request validation
# Conflicts: # pnpm-lock.yaml
…an up related code
…nctions; update logging functions for improved argument handling
…related dialogs and list items
…update log selection handling
…nd ToolCallTimeline components
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.