ticket: approve agent skills implementation
This commit is contained in:
parent
3d5c24cc4c
commit
888ec11455
|
|
@ -2,7 +2,7 @@
|
||||||
title: 'Implement Agent Skills support'
|
title: 'Implement Agent Skills support'
|
||||||
state: 'inprogress'
|
state: 'inprogress'
|
||||||
created_at: '2026-07-15T19:43:46Z'
|
created_at: '2026-07-15T19:43:46Z'
|
||||||
updated_at: '2026-07-16T00:07:38Z'
|
updated_at: '2026-07-16T00:10:51Z'
|
||||||
assignee: null
|
assignee: null
|
||||||
queued_by: 'workspace-panel'
|
queued_by: 'workspace-panel'
|
||||||
queued_at: '2026-07-15T21:26:15Z'
|
queued_at: '2026-07-15T21:26:15Z'
|
||||||
|
|
|
||||||
|
|
@ -380,3 +380,35 @@ Coder-reported validation passed:
|
||||||
Web/API types were not changed in this follow-up, so web checks were not rerun。
|
Web/API types were not changed in this follow-up, so web checks were not rerun。
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
<!-- event: review author: reviewer at: 2026-07-16T00:10:51Z status: approve -->
|
||||||
|
|
||||||
|
## Review: approve
|
||||||
|
|
||||||
|
Focused re-review result: approve
|
||||||
|
|
||||||
|
Evidence:
|
||||||
|
- Previous blockers fixed:
|
||||||
|
- Skill frontmatter is now parsed through a raw YAML value。
|
||||||
|
- Unsupported/workflow-shaped keys are diagnosed as errors (`crates/workspace-server/src/skills.rs:290-302`, `457-528`)。
|
||||||
|
- Error diagnostics prevent catalog/detail/activation (`skills.rs:393-398`)。
|
||||||
|
- Regression coverage exists for `model_invokation`, `user_invocable`, `graph`, `invocation`, and generic unknown fields (`skills.rs:687-743`)。
|
||||||
|
- Worker activation/history is covered by an HTTP-backed activation test verifying backend fetch, history append, and committed `SystemItem::SkillActivation` body equality (`crates/worker/src/worker.rs:5971-6065`)。
|
||||||
|
- Focused validation passed:
|
||||||
|
- `cargo test -p yoi-workspace-server skills --lib`
|
||||||
|
- `cargo test -p worker skill --lib`
|
||||||
|
- `git diff --check`
|
||||||
|
- Worktree remained clean。
|
||||||
|
- Rechecked acceptance focus:
|
||||||
|
- Workspace backend remains the Skill catalog/detail/lint/activation authority。
|
||||||
|
- builtin/workspace override/provenance/progressive disclosure behavior remains covered。
|
||||||
|
- `allowed-tools` / scripts remain diagnostic/non-authoritative。
|
||||||
|
- no raw-path resource leakage was introduced。
|
||||||
|
- `rg` for removed Workflow/Knowledge surfaces only finds new rejection logic/tests。
|
||||||
|
|
||||||
|
Blockers: none。
|
||||||
|
|
||||||
|
Non-blocking note:
|
||||||
|
- detail/activation for invalid Skills still surface as not-found while catalog/lint carries diagnostics; acceptable for this initial authority model。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user