Skip to main content

Module executor

Module executor 

Source
Expand description

Skill execution as Tool trait implementation

Bridges Agent Skills to VT Code’s tool system by implementing the Tool trait for skills, enabling them to execute with full access to VT Code’s permissions, caching, and audit systems.

§LLM Sub-Calls (Phase 5)

Skills can now execute with full LLM support via execute_skill_with_sub_llm():

  1. Skill instructions become the system prompt
  2. User input is the first message
  3. All available tools are passed to the LLM
  4. Tool calls are executed and results are fed back
  5. Final response is returned

Structs§

ChildAgentSkillExecutor
ForkSkillRuntimeConfig
SkillExecutionContext
Skill execution context passed to sub-LLM calls
SkillToolAdapter
Adapter implementing Tool trait for a Skill

Traits§

ForkSkillExecutor

Functions§

execute_skill_with_sub_llm
Execute a skill with LLM sub-call support (Phase 5)
filter_tools_for_skill
Filter available tools based on skill’s network policy