RunSkillFork executes a `context: fork` skill as an isolated sub-session of sess. Used by the run_skill tool and the App's slash-command path. Returns a ToolCallResult carrying the sub-agent's last assistant message, or a user-facing error reason; err is non-nil only for unexpected runtime failures.
(ctx context.Context, sess *session.Session, args skills.RunSkillArgs, events EventSink)
| 103 | // last assistant message, or a user-facing error reason; err is non-nil |
| 104 | // only for unexpected runtime failures. |
| 105 | RunSkillFork(ctx context.Context, sess *session.Session, args skills.RunSkillArgs, events EventSink) (*tools.ToolCallResult, error) |
| 106 | |
| 107 | // CurrentMCPPrompts returns MCP prompts available from the current agent's toolsets. |
| 108 | // Returns an empty map if no MCP prompts are available. |
no outgoing calls