技能与演化
技能系统把可执行字节码、来源、适应度和生命周期状态存入 skills.library。DREAM
只在硬边界内生成候选,评估通过后才能晋升。
生命周期
register -> evaluate -> active -> promote/demote -> deprecated -> remove
|
+-> mutate/crossover -> candidate
核心实现位于 runtime/skills/skill_register.asm、evaluate_run.asm、mutate.asm、
crossover.asm、promote.asm、demote.asm 和 auto_evolve.asm。
Runtime adapter
| Opcode | 名称 | 作用 |
|---|---|---|
0x93 |
EVALUATE_SKILL |
运行测试集并写评估报告 |
0x94 |
PROMOTE_SKILL |
提升优先级,最大 100 |
0x95 |
DEMOTE_SKILL |
降低优先级,边界时废弃 |
完整寄存器 ABI 见指令集。
DREAM
CLI:
HTTP:
DREAM 候选数、运行时间、字节码长度、变异操作和优先级变化都有固定上限。任何候选 包含越界跳转、保留 opcode 或禁止自修改路径时必须淘汰。
技能库完整性
每个 descriptor 为 160 字节,包含 UUID、名称、字节码偏移/长度、统计、优先级、 状态、父 UUID、代数和适应度。文件 header、trailer 与整体 CRC 必须同时通过。