Skip to main content

Crate scv_tools

Crate scv_tools 

Source
Expand description

SCV’s bounded, workspace-aware built-in tools.

Modules§

adapters
The native agent CLIs SCV can delegate to, one descriptor each.
agent_choice
What lets the model choose between delegated agents: each agent_* tool names its product and what that harness offers, carries the user’s own use_for note, and, when a call fails because the agent is unavailable, signed out, or its provider refused, names the other agents to fall back on.
background
Background delegations: an agent_* call with background: true returns a job handle at once while the agent keeps working; agent_status and agent_wait observe the job, agent_cancel stops it, and the session is told when it finishes so the server can report it in a turn of its own.
conversation
Multi-turn conversations with delegated agents.
delegation
What SCV started, so it can list, stop, and clean up delegated agents.
web
Web tools: web_fetch and the configured-backend web_search.

Structs§

AcpAgentLaunch
An agent’s Agent Client Protocol server, resolved from its adapter-table entry and [agents.<name>] transport.
AgentAdapterConfig
DelegationContext
The registry and parent session that delegated runs are recorded under.
ToolsConfig

Functions§

apply_agent_environment
Give a native agent command its adapter environment: remove every inherited credential, endpoint, and state-location variable any adapter declares, then set environment (such as the relocated config home).
builtin_registry

Type Aliases§

SkillMap