dae974a5e3
Remove every non-ASCII/CJK character for a professional open-source repo:
- harvest.py: drop hardcoded Chinese feedback phrases; add an env-based
extensibility hook (SKILLOPT_SLEEP_NEG_FEEDBACK / _POS_FEEDBACK) so any
locale can be added without baking one in. Verified with a German example.
- rollout.py / consolidate.py: English comments.
- README.md section heading + anchor, CONTROLLABLE_DREAMING.md, plugin.json,
marketplace.json (also fixed stale path skillopt-sleep-plugin ->
plugins/claude-code), SKILL.md: English only.
- Remove the internal WAKE_UP_SUMMARY.md note (not user-facing, not referenced).
Verified: zero CJK chars remain anywhere; 29 tests pass.
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
27 lines
1.1 KiB
JSON
27 lines
1.1 KiB
JSON
{
|
|
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
|
|
"name": "skillopt-sleep",
|
|
"description": "SkillOpt-Sleep: give your local Claude agent a nightly sleep cycle that reviews past sessions and consolidates validated memory + skills.",
|
|
"owner": {
|
|
"name": "Yifan Yang",
|
|
"email": "yifanyang@microsoft.com"
|
|
},
|
|
"plugins": [
|
|
{
|
|
"name": "skillopt-sleep",
|
|
"description": "Nightly offline self-evolution: harvest your past Claude Code sessions, replay recurring tasks on your own API budget, and consolidate what the agent learns into validated CLAUDE.md memory and SKILL.md skills, behind a held-out gate, staged for your review. Synthesizes SkillOpt (validation-gated skill optimization), Claude Dreams (offline memory consolidation), and agent sleep/consolidation.",
|
|
"author": {
|
|
"name": "Yifan Yang"
|
|
},
|
|
"category": "productivity",
|
|
"source": {
|
|
"source": "git-subdir",
|
|
"url": "https://github.com/microsoft/SkillOpt.git",
|
|
"path": "plugins/claude-code",
|
|
"ref": "main"
|
|
},
|
|
"homepage": "https://github.com/microsoft/SkillOpt"
|
|
}
|
|
]
|
|
}
|