diff --git a/docs/api-reference/veryfront/skill.md b/docs/api-reference/veryfront/skill.md index b604ec1b1e..a985134678 100644 --- a/docs/api-reference/veryfront/skill.md +++ b/docs/api-reference/veryfront/skill.md @@ -77,7 +77,7 @@ validateSkillMetadata(parsed.frontmatter, "review"); | Name | Description | Source | | -------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `ActiveSkillContext` | Active skill context for runtime policy tracking | [source](https://github.com/veryfront/veryfront-code/blob/main/src/skill/types.ts#L310) | +| `ActiveSkillContext` | Active skill context for runtime availability and delegation tracking | [source](https://github.com/veryfront/veryfront-code/blob/main/src/skill/types.ts#L310) | | `AgentCapabilityScope` | Caller scope used for owner-aware capability resolution. | [source](https://github.com/veryfront/veryfront-code/blob/main/src/skill/registry.ts#L59) | | `ParsedSkillContent` | Result of splitting and decoding one bounded `SKILL.md` document. | [source](https://github.com/veryfront/veryfront-code/blob/main/src/skill/document-parser.ts#L48) | | `Skill` | Registered skill instance | [source](https://github.com/veryfront/veryfront-code/blob/main/src/skill/types.ts#L203) | diff --git a/docs/architecture/21-agent-tool-registration-current-state.md b/docs/architecture/21-agent-tool-registration-current-state.md index 5c5c076e4f..0241db5650 100644 --- a/docs/architecture/21-agent-tool-registration-current-state.md +++ b/docs/architecture/21-agent-tool-registration-current-state.md @@ -190,9 +190,10 @@ appends forwarded remote definitions, and applies `allowedRemoteToolNames`. Provider-native tools are added later during model tool conversion. For example, `web_search` is selected from the allowed name list, converted into an Anthropic provider tool, and marked as provider-executed in stream handling. -Runtime skill tools are local platform tools. Local and project runtimes expose -the three-tool skill surface, gate it by what the loaded skill advertises, and -execute it through Veryfront. Hosted chat exposes its request-scoped `load_skill` tool +Runtime skill tools are local platform tools. Local and project runtimes always +expose `load_skill`. They gate `load_skill_reference` and `execute_skill_script` +by the references and scripts the loaded skill advertises, and execute them +through Veryfront. Hosted chat exposes its request-scoped `load_skill` tool instead. `executeConfiguredTool` resolves in this order: diff --git a/src/skill/types.ts b/src/skill/types.ts index b820d8248d..6624cea1fa 100644 --- a/src/skill/types.ts +++ b/src/skill/types.ts @@ -306,7 +306,7 @@ export interface SkillScriptExecutor { execute(input: SkillScriptExecutorInput): Promise; } -/** Active skill context for runtime policy tracking */ +/** Active skill context for runtime availability and delegation tracking */ export interface ActiveSkillContext { skillId: string; }