vv-agent 0.7.1

VectorVein agent runtime, SDK, CLI, tools, and workspace backends
Documentation
mod events;
mod invocation;
mod runner;
mod session;
mod task;
mod types;

pub(crate) use invocation::with_assigned_sub_task_identity;
pub(in crate::runtime) use types::SubTaskRunControls;

pub(in crate::runtime) const RESERVED_SUB_AGENT_METADATA_KEYS: [&str; 22] = [
    "_vv_agent_agent_name",
    "_vv_agent_allowed_tools",
    "_vv_agent_disallowed_tools",
    "_vv_agent_parent_run_id",
    "_vv_agent_parent_tool_call_id",
    "_vv_agent_run_id",
    "_vv_agent_session_id",
    "_vv_agent_tool_policy_approval",
    "_vv_agent_tool_policy_can_use_tool",
    "_vv_agent_trace_id",
    "browser_scope_key",
    "is_sub_task",
    "parent_run_id",
    "parent_task_id",
    "parent_tool_call_id",
    "run_id",
    "session_id",
    "session_memory_enabled",
    "sub_agent_name",
    "task_id",
    "trace_id",
    "workspace",
];