From c442d79aacd12067074ae0550d789e94e217a97a Mon Sep 17 00:00:00 2001 From: Hongming Wang Date: Tue, 14 Apr 2026 18:02:28 -0700 Subject: [PATCH] =?UTF-8?q?docs(plan):=20rename=20'Future=20Work=20?= =?UTF-8?q?=E2=80=94=20Plugin=20Adaptor=20System'=20to=20reflect=20shipped?= =?UTF-8?q?=20state?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Header implied the whole system was future work, but the section body says the core (per-runtime adapters, hybrid resolver, AgentskillsAdaptor, /plugins filter, SDK, agentskills.io spec compliance) all landed. Only the bullets under 'Deferred, not blocking' are actually open. Rename + lead with 'The system is done.' so a skim reader doesn't misfile the whole topic as unshipped. --- PLAN.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PLAN.md b/PLAN.md index ac7cacb8..5ee85515 100644 --- a/PLAN.md +++ b/PLAN.md @@ -295,9 +295,9 @@ E2E: 67/67 comprehensive checks passing, 62/62 API tests (also gated in CI `e2e- --- -## Future Work — Plugin Adaptor System +## Plugin Adaptor System — shipped; deferred follow-ups only -Landed (see `feat/plugin-adaptor-registry` and `feat/agentskills-compliance`): +**The system is done.** Landed (see `feat/plugin-adaptor-registry` and `feat/agentskills-compliance`): per-runtime plugin adaptors, hybrid resolver (registry > plugin-shipped > raw-drop), `AgentskillsAdaptor` covering rule+skill plugins for all runtimes, `/plugins?runtime=` filter, `/workspaces/:id/plugins/available`