fix(extensions): update provides.hooks in 7 extension manifests to match actual registrations (#3157)
Audit found that 7 bundled extensions had incomplete provides.hooks arrays in their manifests. Updated each to match actual pi.on() calls: - async-jobs: +session_before_switch, session_shutdown - bg-shell: +8 hooks (session_compact, session_tree, etc.) - browser-tools: +session_start - context7: +session_shutdown - google-search: +session_shutdown - gsd: +12 hooks (bash_transform, tool_call, tool_result, etc.) - search-the-web: +session_start Closes #3156
This commit is contained in:
parent
1e89090136
commit
f0059a5498
7 changed files with 22 additions and 7 deletions
|
|
@ -8,6 +8,6 @@
|
|||
"provides": {
|
||||
"tools": ["async_bash", "await_job", "cancel_job"],
|
||||
"commands": ["jobs"],
|
||||
"hooks": ["session_start"]
|
||||
"hooks": ["session_start", "session_before_switch", "session_shutdown"]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
"provides": {
|
||||
"tools": ["bg_shell"],
|
||||
"commands": ["bg"],
|
||||
"hooks": ["session_shutdown"],
|
||||
"hooks": ["session_shutdown", "session_compact", "session_tree", "session_switch", "before_agent_start", "session_start", "turn_end", "agent_end", "tool_execution_end"],
|
||||
"shortcuts": ["Ctrl+Alt+B"]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
"browser_visual_diff", "browser_zoom_region",
|
||||
"browser_generate_test", "browser_action_cache", "browser_check_injection"
|
||||
],
|
||||
"hooks": ["session_shutdown"]
|
||||
"hooks": ["session_start", "session_shutdown"]
|
||||
},
|
||||
"dependencies": {
|
||||
"runtime": ["playwright"]
|
||||
|
|
|
|||
|
|
@ -7,6 +7,6 @@
|
|||
"requires": { "platform": ">=2.29.0" },
|
||||
"provides": {
|
||||
"tools": ["resolve_library", "get_library_docs"],
|
||||
"hooks": ["session_start"]
|
||||
"hooks": ["session_start", "session_shutdown"]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,6 +7,6 @@
|
|||
"requires": { "platform": ">=2.29.0" },
|
||||
"provides": {
|
||||
"tools": ["google_search"],
|
||||
"hooks": ["session_start"]
|
||||
"hooks": ["session_start", "session_shutdown"]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,22 @@
|
|||
"gsd_requirement_update", "gsd_milestone_generate_id"
|
||||
],
|
||||
"commands": ["gsd", "kill", "worktree", "exit"],
|
||||
"hooks": ["session_start", "session_switch"],
|
||||
"hooks": [
|
||||
"session_start",
|
||||
"session_switch",
|
||||
"bash_transform",
|
||||
"session_fork",
|
||||
"before_agent_start",
|
||||
"agent_end",
|
||||
"session_before_compact",
|
||||
"session_shutdown",
|
||||
"tool_call",
|
||||
"tool_result",
|
||||
"tool_execution_start",
|
||||
"tool_execution_end",
|
||||
"model_select",
|
||||
"before_provider_request"
|
||||
],
|
||||
"shortcuts": ["Ctrl+Alt+G"]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,6 +8,6 @@
|
|||
"provides": {
|
||||
"tools": ["search-the-web", "fetch_page", "search_and_read", "web_search"],
|
||||
"commands": ["search-provider"],
|
||||
"hooks": ["model_select", "before_provider_request"]
|
||||
"hooks": ["session_start", "model_select", "before_provider_request"]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue