You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: prevent recursive run_skill loop in context:fork skill sub-sessions
When a skill with context:fork was executed via run_skill, the sub-session
inherited the full tool list including run_skill itself, causing infinite
recursion. Fix by adding an ExcludedTools mechanism to sessions so that
skill sub-sessions filter out run_skill from their available tools.
Nested sub-sessions (e.g. skill -> transfer_task -> child) inherit
excluded tools from parent sessions to prevent re-introduction of
filtered tools at any nesting depth.
Fixes#2267
Assisted-By: docker-agent
0 commit comments