跳转至

技能与演化

技能系统把可执行字节码、来源、适应度和生命周期状态存入 skills.library。DREAM 只在硬边界内生成候选,评估通过后才能晋升。

生命周期

register -> evaluate -> active -> promote/demote -> deprecated -> remove
                         |
                         +-> mutate/crossover -> candidate

核心实现位于 runtime/skills/skill_register.asmevaluate_run.asmmutate.asmcrossover.asmpromote.asmdemote.asmauto_evolve.asm

Runtime adapter

Opcode 名称 作用
0x93 EVALUATE_SKILL 运行测试集并写评估报告
0x94 PROMOTE_SKILL 提升优先级,最大 100
0x95 DEMOTE_SKILL 降低优先级,边界时废弃

完整寄存器 ABI 见指令集

DREAM

CLI:

/dream

HTTP:

curl -s -X POST http://127.0.0.1:8080/dream

DREAM 候选数、运行时间、字节码长度、变异操作和优先级变化都有固定上限。任何候选 包含越界跳转、保留 opcode 或禁止自修改路径时必须淘汰。

技能库完整性

每个 descriptor 为 160 字节,包含 UUID、名称、字节码偏移/长度、统计、优先级、 状态、父 UUID、代数和适应度。文件 header、trailer 与整体 CRC 必须同时通过。