mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-09-24 09:02:19 +02:00
27 lines
1.5 KiB
Markdown
27 lines
1.5 KiB
Markdown
# Skills lifecycle
|
|
|
|
The UI exposes All, Built-in, Approved, and Draft. Draft includes archived
|
|
records so they remain inspectable and recoverable. Built-ins are not audited.
|
|
Approved means published, passing, at the configured confidence threshold,
|
|
and not marked unnecessary. Baseline speed measurements remain evidence, not
|
|
an additional hidden UI approval gate.
|
|
|
|
Automatic audits process at most eight eligible records at a time, oldest first.
|
|
New records are eligible immediately; inconclusive checks retry after a day;
|
|
failed repairs retry after a week. Passed, duplicate-skipped, and archived records
|
|
are excluded. Existing daily Skills Audit tasks drive this queue. Their quiet
|
|
window deferrals propagate to the scheduler rather than becoming task failures.
|
|
Automatic runs use background model scheduling. Existing self-repair and teacher
|
|
repair stages remain in place; failed candidates remain drafts.
|
|
|
|
The skill index advertises short descriptions; the agent loads a relevant full
|
|
procedure on demand and applies already-injected procedures directly. Extraction
|
|
prefers verified discoveries and specific workarounds over routine tool usage.
|
|
|
|
Reference reviewed: NousResearch/hermes-agent, MIT license, commit
|
|
cfdbbb6e35010ace89fbe8243ee82fa4de143e10, cloned to
|
|
/home/pewds/hermes-skills-reference. In particular tools/skills_tool.py and
|
|
agent/prompt_builder.py use progressive disclosure and task-triggered procedure
|
|
loading. These changes adapt that approach to Odysseus's existing registry;
|
|
no Hermes implementation code was copied.
|