mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-09 01:50:44 +08:00
同时收敛启动与运维脚本默认行为(含 wiki worker)、更新 Admin 可观测性与相关测试,降低首轮时延并提高运行稳定性。 Made-with: Cursor
1.4 KiB
1.4 KiB
OCLAW Compat Layer Removal Checklist
Use this checklist to verify readiness and post-delete safety for oclaw/app_server/* compatibility-module removal.
Import graph checks
rg "src\.app_server\."has no runtime/code matches (tests excluded or updated).- CLI/runtime startup paths import from
oclaw.interfaces.*only. - WebSocket entrypoint imports resolve through
oclaw.interfaces.ws.*.
Behavior parity checks
- HTTP gateway smoke tests pass (
/health,/inbound,/gateway/method,/wshandshake). - WS request/response contract remains unchanged for:
connectchat.send/chat.history/chat.abortsessions.*agent.run/agent.wait
- Plugin bootstrap still loads expected extension set.
Prompt/skill checks
- Runtime role context now loads from
oclaw/runtime/workspaces/*. - Skill root priority still effective:
AIA_SKILLS_ROOToclaw/runtime/skillsskills/fallback
Extension policy checks
- Primary extension source remains
oclaw/extensions/. - Legacy root
extensions/has been fully merged and removed. - Duplicate plugin-id diagnostics still emitted as expected.
Final cleanup
- Delete compatibility files under
oclaw/app_server/*only after all checks are green. - Remove stale docs/comments referring to old primary entrypoints.
- Re-run lint and targeted compile checks after deletion.