f9db99853b
Restructure into plugins/{claude-code,codex,copilot}/ — one engine, three thin
shells, all calling the shared plugins/run-sleep.sh -> python -m skillopt_sleep.
- claude-code/: existing plugin moved here; runner delegates to the shared
launcher (fixes repo-root resolution after the move).
- codex/: ~/.codex/prompts/sleep.md custom prompt + ~/.agents/skills SKILL.md +
install.sh + AGENTS.md hint — Codex's documented, stable extension surfaces.
- copilot/: a stdlib-only MCP server (mcp_server.py) exposing sleep_* tools,
plus mcp-config.example.json and a copilot-instructions snippet. Verified end
to end (initialize -> tools/list -> tools/call returns real engine output).
- plugins/README.md overview table; main README News + a dedicated SkillOpt-Sleep
section; pyproject lists skillopt_sleep as a first-class package.
Decoupling emphasized throughout: open-source tool (skillopt_sleep/) with zero
dependency on the research package. 29 tests pass; all three shells resolve.
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
23 lines
891 B
JSON
23 lines
891 B
JSON
{
|
|
"name": "skillopt-sleep",
|
|
"description": "Give your local Claude agent a nightly 'sleep cycle': it reviews your past sessions offline, replays recurring tasks on your own API budget, and consolidates what it learns into validated memory (CLAUDE.md) and skills (SKILL.md).越用越好用 — gets better the more you use it. Synthesizes SkillOpt (validation-gated skill optimization), Claude Dreams (offline memory consolidation), and agent sleep/consolidation.",
|
|
"version": "0.1.0",
|
|
"author": {
|
|
"name": "Yifan Yang",
|
|
"email": "yifanyang@microsoft.com"
|
|
},
|
|
"homepage": "https://github.com/microsoft/SkillOpt",
|
|
"repository": "https://github.com/microsoft/SkillOpt",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"skillopt",
|
|
"self-improvement",
|
|
"memory-consolidation",
|
|
"dreams",
|
|
"sleep",
|
|
"skills",
|
|
"continual-learning",
|
|
"offline-optimization"
|
|
]
|
|
}
|