diff --git a/docs/todo/system-design/27-naming-conventions.md b/docs/todo/system-design/27-naming-conventions.md index fd1f64d..1ab787c 100644 --- a/docs/todo/system-design/27-naming-conventions.md +++ b/docs/todo/system-design/27-naming-conventions.md @@ -110,7 +110,17 @@ ops.json org-planner → org-monitor → org-validator - `agent-creator`:与 `orggraph-planning` 同属**基础设施角色**,不是任何图上的节点,不加前缀,保持原名。 - `evolver-youtube-crawler`:针对单个 skill 特化的 evolver 实例,按规则应为 `innovator-evolver-youtube-crawler`,名字过长且疑似一次性产物,**待定**,暂不改名。 -> ⚠️ §3.4 的四个重命名**尚未落到代码**,需要一次迁移(目录改名 + `system_agents` 表 + `retrain-pipeline.js` 等引用点)。§3.1-3.3 的新命名已应用于文档与 `system/org-graph-templates/`。 +> ✅ §3.4 的四个重命名**已落到代码**(`scripts/migrate-agent-naming.js`,幂等可重跑): +> 8 个目录(`system/agents/` + `system/templates/`)、`system_agents` 表 4 行、 +> 以及 5 处代码引用点(`retrain-pipeline.js` 的 `agent:` 字段 / `agentToStep` 映射 / +> `call_sub_agent` 判断、`agent-chat.js` 的 agent 列表过滤、`company.js` 的训练触发)。 +> +> **迁移时明确不动的东西**(改了会坏): +> - skill 内部子目录名 `{skillDir}/hunter/knowhow.md` —— 那是 hunt/digest/evolve +> 三阶段的**产物目录**约定,与 agent 名同形但不同义 +> - skill 命名空间的白名单(`skill-dir-manager.js` 的 `CORE_SKILLS`、 +> `migrate-trained-skills.js` 的 `SYSTEM_SKILLS`)—— 那里的 `innovator` 指同名 skill +> - `conversations/` 与 `system/tasklog/` 下的历史记录 —— 运行态数据,不改写历史 ### 3.5 归因类节点 —— `validator-reflection`(R-16,两处待定案) diff --git a/scripts/migrate-agent-naming.js b/scripts/migrate-agent-naming.js new file mode 100644 index 0000000..c0d464c --- /dev/null +++ b/scripts/migrate-agent-naming.js @@ -0,0 +1,156 @@ +#!/usr/bin/env node +/** + * migrate-agent-naming.js — 存量 system agent 按 27-NAMING §3.4 归位 + * + * 依据: docs/todo/system-design/27-naming-conventions.md §3.4(R-15.3 定案) + * 命名轴是「节点在哪一层图里」,把散落的老 agent 归到它实际所处的层级: + * + * innovator → org-innovator type='cxo',是 org graph 层的节点 + * hunter → innovator-hunt retrain-pipeline.js:161,innovator work graph 第 1 阶段 + * digester → innovator-digest 同上第 2 阶段(行 179,输入是 hunter 产出) + * evolver → innovator-evolver 同上第 3 阶段(行 196) + * + * 迁移内容: + * 目录 system/agents/{旧}/ → system/agents/{新}/ + * system/templates/{旧}/ → system/templates/{新}/ + * DB system_agents 的 id 与 legacy_path + * 实例 data/companies/*\/agents/{旧}/ 与 company.json.agents[](若有公司雇过) + * + * ⚠️ 明确不动的东西(改了会坏): + * - skill 内部子目录名 `{skillDir}/hunter/knowhow.md` —— 那是 hunt/digest/evolve + * 三阶段的产物目录约定,不是 agent 名(open-api.js:402、retrain-pipeline.js:148/374、 + * evolution-loop.js:178、sync-skills.js:62 的 INTERNAL_DIRS 等) + * - skill 命名空间的白名单 —— skill-dir-manager.js 的 CORE_SKILLS、 + * migrate-trained-skills.js 的 SYSTEM_SKILLS,那里的 'innovator' 指的是同名 skill + * - `evolver-youtube-crawler` —— 27-NAMING §3.4 列为待定,按精确目录名匹配,不会误伤 + * - conversations/ 与 system/tasklog/ 下的历史记录 —— 运行态数据,不改写历史 + * + * 用法: + * node scripts/migrate-agent-naming.js --dry-run + * node scripts/migrate-agent-naming.js + * + * 幂等: 已迁移过(新名存在且旧名不存在)会被跳过,可重复执行。 + */ + +const fs = require('fs'); +const path = require('path'); +const { execFileSync } = require('child_process'); + +const ROOT = path.resolve(__dirname, '..'); +const DRY = process.argv.includes('--dry-run'); + +/** 旧名 → 新名。顺序无关,全部按精确名匹配,不做前缀/正则匹配。 */ +const RENAMES = { + innovator: 'org-innovator', + hunter: 'innovator-hunt', + digester: 'innovator-digest', + evolver: 'innovator-evolver', +}; + +const log = (...a) => console.log(DRY ? '[dry-run]' : '[migrate]', ...a); +const stats = { dirs: 0, dbRows: 0, companyInstances: 0, skipped: 0 }; + +/** 用 git mv 保留历史;不在 git 索引里的目录退回 fs.renameSync */ +function moveDir(from, to) { + if (DRY) return; + try { + execFileSync('git', ['mv', from, to], { cwd: ROOT, stdio: 'pipe' }); + } catch { + fs.renameSync(path.join(ROOT, from), path.join(ROOT, to)); + } +} + +function migrateDirs() { + for (const [oldName, newName] of Object.entries(RENAMES)) { + for (const base of ['system/agents', 'system/templates']) { + const from = `${base}/${oldName}`; + const to = `${base}/${newName}`; + const fromAbs = path.join(ROOT, from); + const toAbs = path.join(ROOT, to); + + if (!fs.existsSync(fromAbs)) { + if (fs.existsSync(toAbs)) { stats.skipped++; } // 已迁移过 + continue; + } + if (fs.existsSync(toAbs)) { + log(`⚠️ 跳过(新旧同时存在,需人工处理): ${from} / ${to}`); + stats.skipped++; + continue; + } + log(`目录: ${from} → ${to}`); + moveDir(from, to); + stats.dirs++; + } + } +} + +function migrateDb() { + const { getDb } = require(path.join(ROOT, 'server/services/graph-db')); + const db = getDb(); + const sel = db.prepare('SELECT id, legacy_path FROM system_agents WHERE id = ?'); + const upd = db.prepare('UPDATE system_agents SET id = ?, legacy_path = ?, updated_at = ? WHERE id = ?'); + const now = new Date().toISOString(); + + const tx = db.transaction(() => { + for (const [oldName, newName] of Object.entries(RENAMES)) { + const row = sel.get(oldName); + if (!row) continue; + const newPath = (row.legacy_path || '').replace( + new RegExp(`(^|/)${oldName}$`), `$1${newName}` + ); + log(`DB: system_agents ${oldName} → ${newName}(legacy_path: ${row.legacy_path} → ${newPath})`); + if (!DRY) upd.run(newName, newPath, now, oldName); + stats.dbRows++; + } + }); + tx(); +} + +/** 有公司雇过这四个的话,同步改私有目录名与 company.json.agents[] */ +function migrateCompanyInstances() { + const companiesDir = path.join(ROOT, 'data/companies'); + if (!fs.existsSync(companiesDir)) return; + + for (const d of fs.readdirSync(companiesDir, { withFileTypes: true })) { + if (!d.isDirectory()) continue; + const cid = d.name; + + for (const [oldName, newName] of Object.entries(RENAMES)) { + const from = path.join(companiesDir, cid, 'agents', oldName); + const to = path.join(companiesDir, cid, 'agents', newName); + if (!fs.existsSync(from) || fs.existsSync(to)) continue; + log(`实例: ${cid}/agents/${oldName} → ${newName}`); + if (!DRY) fs.renameSync(from, to); + stats.companyInstances++; + } + + const cjPath = path.join(companiesDir, cid, 'company.json'); + if (!fs.existsSync(cjPath)) continue; + let cj; + try { cj = JSON.parse(fs.readFileSync(cjPath, 'utf-8')); } catch { continue; } + if (!Array.isArray(cj.agents)) continue; + + const next = cj.agents.map(a => RENAMES[a] || a); + if (JSON.stringify(next) !== JSON.stringify(cj.agents)) { + log(`实例: ${cid}/company.json agents[] 已更新`); + if (!DRY) { + cj.agents = next; + fs.writeFileSync(cjPath, JSON.stringify(cj, null, 2) + '\n', 'utf-8'); + } + } + } +} + +function main() { + log(DRY ? '=== DRY RUN(不写盘)===' : '=== 开始迁移 ==='); + migrateDirs(); + migrateDb(); + migrateCompanyInstances(); + console.log('\n' + (DRY ? '[dry-run] ' : '') + '汇总:', JSON.stringify(stats)); + if (DRY) console.log('这是 dry-run,未做任何改动。去掉 --dry-run 实际执行。'); + else console.log('完成。代码引用点(retrain-pipeline.js / agent-chat.js / company.js)需另行修改,见 27-NAMING §3.4。'); +} + +if (require.main === module) main(); + +module.exports = { RENAMES }; diff --git a/server/routes/agent-chat.js b/server/routes/agent-chat.js index 6ca046a..13a0e4d 100644 --- a/server/routes/agent-chat.js +++ b/server/routes/agent-chat.js @@ -324,7 +324,7 @@ function buildSystemPrompt(agentDir, userMessage) { // ── Layer 3: Agent 专属文件 ── const agentListText = Object.entries(fullSystemConfig.agents || {}) - .filter(([name]) => name !== 'master' && name !== 'innovator') + .filter(([name]) => name !== 'master' && name !== 'org-innovator') .map(([name, cfg]) => { const typeLabel = cfg.type === 'orchestrator' ? '子编排' : cfg.type; return `- ${name} (${typeLabel}): ${cfg.description || ''}`; diff --git a/server/routes/company.js b/server/routes/company.js index 2e73e21..9498d84 100644 --- a/server/routes/company.js +++ b/server/routes/company.js @@ -522,7 +522,7 @@ router.get('/templates/:templateId/logs', (req, res) => { // 扫描 agent-creator 和 innovator 的对话,匹配 tpl-gen-{id} 和 tpl-train-{id} const scanAgents = [ { agentId: 'agent-creator', prefix: `tpl-gen-${templateId}`, type: 'generate', label: '🤖 Agent Creator' }, - { agentId: 'innovator', prefix: `tpl-train-${templateId}`, type: 'train', label: '🎓 Innovator' }, + { agentId: 'org-innovator', prefix: `tpl-train-${templateId}`, type: 'train', label: '🎓 Innovator' }, ]; for (const scan of scanAgents) { diff --git a/server/services/retrain-pipeline.js b/server/services/retrain-pipeline.js index d16ad2d..46122f2 100644 --- a/server/services/retrain-pipeline.js +++ b/server/services/retrain-pipeline.js @@ -158,7 +158,7 @@ class RetrainPipeline { label: '🔍 Step 1/3: ReHunt', jobStatus: 'hunting', jobProgress: '正在猎取领域知识 (Hunt)...', - agent: 'hunter', + agent: 'innovator-hunt', prompt: [ `请对 Skill "${this.skillName}" 重新猎取领域知识:`, `- Skill 描述: ${this.skill.description || '无'}`, @@ -176,7 +176,7 @@ class RetrainPipeline { label: '📝 Step 2/3: ReDigest', jobStatus: 'digesting', jobProgress: '正在消化提炼知识 (Digest)...', - agent: 'digester', + agent: 'innovator-digest', prompt: [ `请对 Skill "${this.skillName}" 重新消化并更新评估基准:`, `- 更新后的知识: ${this.skillName}/hunter/knowhow.md`, @@ -193,7 +193,7 @@ class RetrainPipeline { label: '🔄 Step 3/3: Evolve', jobStatus: 'evolving', jobProgress: '进化优化中 (目标 ≥95分)...', - agent: 'evolver', + agent: 'innovator-evolver', prompt: [ `请对 Skill "${this.skillName}" 进行进化优化:`, `- skillName: ${this.skillName}`, @@ -440,9 +440,9 @@ class RetrainPipeline { // 同步 checkpoint — 当 Master 调用 call_sub_agent 时更新 if (tc.tool === 'call_sub_agent') { const agentToStep = { - 'hunter': 're_hunt', - 'digester': 're_digest', - 'evolver': 'evolve', + 'innovator-hunt': 're_hunt', + 'innovator-digest': 're_digest', + 'innovator-evolver': 'evolve', }; const step = agentToStep[tc.params?.agent]; if (step) { @@ -469,7 +469,7 @@ class RetrainPipeline { // 也检查 tool call 结果中的分数 if (!finalScore && result.toolCalls) { for (const tc of result.toolCalls) { - if (tc.tool === 'call_sub_agent' && tc.params?.agent === 'evolver') { + if (tc.tool === 'call_sub_agent' && tc.params?.agent === 'innovator-evolver') { const evolveOutput = tc.result?.output || ''; const sm = evolveOutput.match(/最终分数[::]\s*(\d+)/); if (sm) finalScore = parseInt(sm[1]); diff --git a/system/agents/digester/agent.md b/system/agents/innovator-digest/agent.md index 64a485a..64a485a 100644 --- a/system/agents/digester/agent.md +++ b/system/agents/innovator-digest/agent.md diff --git a/system/agents/digester/config.json b/system/agents/innovator-digest/config.json index 9c853b7..9c853b7 100644 --- a/system/agents/digester/config.json +++ b/system/agents/innovator-digest/config.json diff --git a/system/agents/digester/heartbeat.md b/system/agents/innovator-digest/heartbeat.md index 9b2388b..9b2388b 100644 --- a/system/agents/digester/heartbeat.md +++ b/system/agents/innovator-digest/heartbeat.md diff --git a/system/agents/digester/identity.md b/system/agents/innovator-digest/identity.md index 79a33b8..79a33b8 100644 --- a/system/agents/digester/identity.md +++ b/system/agents/innovator-digest/identity.md diff --git a/system/agents/digester/plan.md b/system/agents/innovator-digest/plan.md index c3037b5..c3037b5 100644 --- a/system/agents/digester/plan.md +++ b/system/agents/innovator-digest/plan.md diff --git a/system/agents/digester/soul.md b/system/agents/innovator-digest/soul.md index 8623096..8623096 100644 --- a/system/agents/digester/soul.md +++ b/system/agents/innovator-digest/soul.md diff --git a/system/agents/digester/todo.md b/system/agents/innovator-digest/todo.md index d226cf4..d226cf4 100644 --- a/system/agents/digester/todo.md +++ b/system/agents/innovator-digest/todo.md diff --git a/system/agents/digester/tools.md b/system/agents/innovator-digest/tools.md index 5bd662e..5bd662e 100644 --- a/system/agents/digester/tools.md +++ b/system/agents/innovator-digest/tools.md diff --git a/system/agents/digester/user.md b/system/agents/innovator-digest/user.md index 970dc34..970dc34 100644 --- a/system/agents/digester/user.md +++ b/system/agents/innovator-digest/user.md diff --git a/system/agents/evolver/agent.md b/system/agents/innovator-evolver/agent.md index 3117168..3117168 100644 --- a/system/agents/evolver/agent.md +++ b/system/agents/innovator-evolver/agent.md diff --git a/system/agents/evolver/config.json b/system/agents/innovator-evolver/config.json index c048620..c048620 100644 --- a/system/agents/evolver/config.json +++ b/system/agents/innovator-evolver/config.json diff --git a/system/agents/evolver/debug_rubric.js b/system/agents/innovator-evolver/debug_rubric.js index 780a4ce..780a4ce 100644 --- a/system/agents/evolver/debug_rubric.js +++ b/system/agents/innovator-evolver/debug_rubric.js diff --git a/system/agents/evolver/heartbeat.md b/system/agents/innovator-evolver/heartbeat.md index e8b525b..e8b525b 100644 --- a/system/agents/evolver/heartbeat.md +++ b/system/agents/innovator-evolver/heartbeat.md diff --git a/system/agents/evolver/identity.md b/system/agents/innovator-evolver/identity.md index d4d9e7b..d4d9e7b 100644 --- a/system/agents/evolver/identity.md +++ b/system/agents/innovator-evolver/identity.md diff --git a/system/agents/evolver/soul.md b/system/agents/innovator-evolver/soul.md index 86b8db6..86b8db6 100644 --- a/system/agents/evolver/soul.md +++ b/system/agents/innovator-evolver/soul.md diff --git a/system/agents/evolver/tasks/task_youtube_1775225752.json b/system/agents/innovator-evolver/tasks/task_youtube_1775225752.json index de4ce00..de4ce00 100644 --- a/system/agents/evolver/tasks/task_youtube_1775225752.json +++ b/system/agents/innovator-evolver/tasks/task_youtube_1775225752.json diff --git a/system/agents/evolver/todo.md b/system/agents/innovator-evolver/todo.md index db55551..db55551 100644 --- a/system/agents/evolver/todo.md +++ b/system/agents/innovator-evolver/todo.md diff --git a/system/agents/evolver/tools.md b/system/agents/innovator-evolver/tools.md index 23f7f71..23f7f71 100644 --- a/system/agents/evolver/tools.md +++ b/system/agents/innovator-evolver/tools.md diff --git a/system/agents/evolver/user.md b/system/agents/innovator-evolver/user.md index 42927e5..42927e5 100644 --- a/system/agents/evolver/user.md +++ b/system/agents/innovator-evolver/user.md diff --git a/system/agents/hunter/agent.md b/system/agents/innovator-hunt/agent.md index 243a59b..243a59b 100644 --- a/system/agents/hunter/agent.md +++ b/system/agents/innovator-hunt/agent.md diff --git a/system/agents/hunter/collect_seed.js b/system/agents/innovator-hunt/collect_seed.js index 9d86955..9d86955 100644 --- a/system/agents/hunter/collect_seed.js +++ b/system/agents/innovator-hunt/collect_seed.js diff --git a/system/agents/hunter/config.json b/system/agents/innovator-hunt/config.json index a43c485..a43c485 100644 --- a/system/agents/hunter/config.json +++ b/system/agents/innovator-hunt/config.json diff --git a/system/agents/hunter/heartbeat.md b/system/agents/innovator-hunt/heartbeat.md index 59864aa..59864aa 100644 --- a/system/agents/hunter/heartbeat.md +++ b/system/agents/innovator-hunt/heartbeat.md diff --git a/system/agents/hunter/identity.md b/system/agents/innovator-hunt/identity.md index ee08281..ee08281 100644 --- a/system/agents/hunter/identity.md +++ b/system/agents/innovator-hunt/identity.md diff --git a/system/agents/hunter/seed_data.json b/system/agents/innovator-hunt/seed_data.json index e10b75e..e10b75e 100644 --- a/system/agents/hunter/seed_data.json +++ b/system/agents/innovator-hunt/seed_data.json diff --git a/system/agents/hunter/soul.md b/system/agents/innovator-hunt/soul.md index d6bd6c6..d6bd6c6 100644 --- a/system/agents/hunter/soul.md +++ b/system/agents/innovator-hunt/soul.md diff --git a/system/agents/hunter/system/templates/trend-scout-global/train/hunt/seed_data.json b/system/agents/innovator-hunt/system/templates/trend-scout-global/train/hunt/seed_data.json index 0ecac44..0ecac44 100644 --- a/system/agents/hunter/system/templates/trend-scout-global/train/hunt/seed_data.json +++ b/system/agents/innovator-hunt/system/templates/trend-scout-global/train/hunt/seed_data.json diff --git a/system/agents/hunter/todo.md b/system/agents/innovator-hunt/todo.md index 1063578..1063578 100644 --- a/system/agents/hunter/todo.md +++ b/system/agents/innovator-hunt/todo.md diff --git a/system/agents/hunter/tools.md b/system/agents/innovator-hunt/tools.md index 503d0fe..503d0fe 100644 --- a/system/agents/hunter/tools.md +++ b/system/agents/innovator-hunt/tools.md diff --git a/system/agents/hunter/user.md b/system/agents/innovator-hunt/user.md index 970dc34..970dc34 100644 --- a/system/agents/hunter/user.md +++ b/system/agents/innovator-hunt/user.md diff --git a/system/agents/innovator/.claude/scheduled_tasks.json b/system/agents/org-innovator/.claude/scheduled_tasks.json index 77af777..77af777 100644 --- a/system/agents/innovator/.claude/scheduled_tasks.json +++ b/system/agents/org-innovator/.claude/scheduled_tasks.json diff --git a/system/agents/innovator/agent.md b/system/agents/org-innovator/agent.md index 16efd28..16efd28 100644 --- a/system/agents/innovator/agent.md +++ b/system/agents/org-innovator/agent.md diff --git a/system/agents/innovator/agent_data/story-architect/hunt/interactive_drama.md b/system/agents/org-innovator/agent_data/story-architect/hunt/interactive_drama.md index 84c2489..84c2489 100644 --- a/system/agents/innovator/agent_data/story-architect/hunt/interactive_drama.md +++ b/system/agents/org-innovator/agent_data/story-architect/hunt/interactive_drama.md diff --git a/system/agents/innovator/agent_data/story-architect/hunt/knowhow.md b/system/agents/org-innovator/agent_data/story-architect/hunt/knowhow.md index 52523d3..52523d3 100644 --- a/system/agents/innovator/agent_data/story-architect/hunt/knowhow.md +++ b/system/agents/org-innovator/agent_data/story-architect/hunt/knowhow.md diff --git a/system/agents/innovator/agent_data/story-architect/hunt/resurgence_business.md b/system/agents/org-innovator/agent_data/story-architect/hunt/resurgence_business.md index fea1590..fea1590 100644 --- a/system/agents/innovator/agent_data/story-architect/hunt/resurgence_business.md +++ b/system/agents/org-innovator/agent_data/story-architect/hunt/resurgence_business.md diff --git a/system/agents/innovator/agent_data/story-architect/hunt/suspense_inference.md b/system/agents/org-innovator/agent_data/story-architect/hunt/suspense_inference.md index 0c50276..0c50276 100644 --- a/system/agents/innovator/agent_data/story-architect/hunt/suspense_inference.md +++ b/system/agents/org-innovator/agent_data/story-architect/hunt/suspense_inference.md diff --git a/system/agents/innovator/agent_data/story-architect/hunt/sweet_romance.md b/system/agents/org-innovator/agent_data/story-architect/hunt/sweet_romance.md index 1934db5..1934db5 100644 --- a/system/agents/innovator/agent_data/story-architect/hunt/sweet_romance.md +++ b/system/agents/org-innovator/agent_data/story-architect/hunt/sweet_romance.md diff --git a/system/agents/innovator/agent_data/story-architect/hunt/toplist.md b/system/agents/org-innovator/agent_data/story-architect/hunt/toplist.md index 0338c44..0338c44 100644 --- a/system/agents/innovator/agent_data/story-architect/hunt/toplist.md +++ b/system/agents/org-innovator/agent_data/story-architect/hunt/toplist.md diff --git a/system/agents/innovator/agent_data/story-architect/hunt/xianxia_cultivation.md b/system/agents/org-innovator/agent_data/story-architect/hunt/xianxia_cultivation.md index fae09e4..fae09e4 100644 --- a/system/agents/innovator/agent_data/story-architect/hunt/xianxia_cultivation.md +++ b/system/agents/org-innovator/agent_data/story-architect/hunt/xianxia_cultivation.md diff --git a/system/agents/innovator/config.json b/system/agents/org-innovator/config.json index 7579f28..7579f28 100644 --- a/system/agents/innovator/config.json +++ b/system/agents/org-innovator/config.json diff --git a/system/agents/innovator/cron.json b/system/agents/org-innovator/cron.json index d92fadb..d92fadb 100644 --- a/system/agents/innovator/cron.json +++ b/system/agents/org-innovator/cron.json diff --git a/system/agents/innovator/docs/SKILL.md b/system/agents/org-innovator/docs/SKILL.md index 925a421..925a421 100644 --- a/system/agents/innovator/docs/SKILL.md +++ b/system/agents/org-innovator/docs/SKILL.md diff --git a/system/agents/innovator/docs/benchmark_template.md b/system/agents/org-innovator/docs/benchmark_template.md index 313f181..313f181 100644 --- a/system/agents/innovator/docs/benchmark_template.md +++ b/system/agents/org-innovator/docs/benchmark_template.md diff --git a/system/agents/innovator/docs/crawl_runner_template.py b/system/agents/org-innovator/docs/crawl_runner_template.py index 3291408..3291408 100644 --- a/system/agents/innovator/docs/crawl_runner_template.py +++ b/system/agents/org-innovator/docs/crawl_runner_template.py diff --git a/system/agents/innovator/docs/evolving_log_template.md b/system/agents/org-innovator/docs/evolving_log_template.md index 6cded53..6cded53 100644 --- a/system/agents/innovator/docs/evolving_log_template.md +++ b/system/agents/org-innovator/docs/evolving_log_template.md diff --git a/system/agents/innovator/docs/l1-api-request/SKILL.md b/system/agents/org-innovator/docs/l1-api-request/SKILL.md index f9d5120..f9d5120 100644 --- a/system/agents/innovator/docs/l1-api-request/SKILL.md +++ b/system/agents/org-innovator/docs/l1-api-request/SKILL.md diff --git a/system/agents/innovator/docs/l1-data-extract/SKILL.md b/system/agents/org-innovator/docs/l1-data-extract/SKILL.md index 711153f..711153f 100644 --- a/system/agents/innovator/docs/l1-data-extract/SKILL.md +++ b/system/agents/org-innovator/docs/l1-data-extract/SKILL.md diff --git a/system/agents/innovator/docs/l1-diff-checker/SKILL.md b/system/agents/org-innovator/docs/l1-diff-checker/SKILL.md index 55adf8e..55adf8e 100644 --- a/system/agents/innovator/docs/l1-diff-checker/SKILL.md +++ b/system/agents/org-innovator/docs/l1-diff-checker/SKILL.md diff --git a/system/agents/innovator/docs/l1-file-read/SKILL.md b/system/agents/org-innovator/docs/l1-file-read/SKILL.md index 8eb07fa..8eb07fa 100644 --- a/system/agents/innovator/docs/l1-file-read/SKILL.md +++ b/system/agents/org-innovator/docs/l1-file-read/SKILL.md diff --git a/system/agents/innovator/docs/l1-kv-store/SKILL.md b/system/agents/org-innovator/docs/l1-kv-store/SKILL.md index 1de6fd1..1de6fd1 100644 --- a/system/agents/innovator/docs/l1-kv-store/SKILL.md +++ b/system/agents/org-innovator/docs/l1-kv-store/SKILL.md diff --git a/system/agents/innovator/docs/l1-search-engine/SKILL.md b/system/agents/org-innovator/docs/l1-search-engine/SKILL.md index 0fb5827..0fb5827 100644 --- a/system/agents/innovator/docs/l1-search-engine/SKILL.md +++ b/system/agents/org-innovator/docs/l1-search-engine/SKILL.md diff --git a/system/agents/innovator/docs/l1-shell-exec/SKILL.md b/system/agents/org-innovator/docs/l1-shell-exec/SKILL.md index 5ec5e13..5ec5e13 100644 --- a/system/agents/innovator/docs/l1-shell-exec/SKILL.md +++ b/system/agents/org-innovator/docs/l1-shell-exec/SKILL.md diff --git a/system/agents/innovator/docs/l1-text-transform/SKILL.md b/system/agents/org-innovator/docs/l1-text-transform/SKILL.md index 44125cf..44125cf 100644 --- a/system/agents/innovator/docs/l1-text-transform/SKILL.md +++ b/system/agents/org-innovator/docs/l1-text-transform/SKILL.md diff --git a/system/agents/innovator/docs/l1-web-fetch/SKILL.md b/system/agents/org-innovator/docs/l1-web-fetch/SKILL.md index a620db9..a620db9 100644 --- a/system/agents/innovator/docs/l1-web-fetch/SKILL.md +++ b/system/agents/org-innovator/docs/l1-web-fetch/SKILL.md diff --git a/system/agents/innovator/docs/l1-webhook-push/SKILL.md b/system/agents/org-innovator/docs/l1-webhook-push/SKILL.md index d398c98..d398c98 100644 --- a/system/agents/innovator/docs/l1-webhook-push/SKILL.md +++ b/system/agents/org-innovator/docs/l1-webhook-push/SKILL.md diff --git a/system/agents/innovator/docs/l2-web-research/SKILL.md b/system/agents/org-innovator/docs/l2-web-research/SKILL.md index 76bdee4..76bdee4 100644 --- a/system/agents/innovator/docs/l2-web-research/SKILL.md +++ b/system/agents/org-innovator/docs/l2-web-research/SKILL.md diff --git a/system/agents/innovator/docs/meta_benchmark/SKILL.md b/system/agents/org-innovator/docs/meta_benchmark/SKILL.md index da98683..da98683 100644 --- a/system/agents/innovator/docs/meta_benchmark/SKILL.md +++ b/system/agents/org-innovator/docs/meta_benchmark/SKILL.md diff --git a/system/agents/innovator/docs/meta_creator/SKILL.md b/system/agents/org-innovator/docs/meta_creator/SKILL.md index 45ac8ab..45ac8ab 100644 --- a/system/agents/innovator/docs/meta_creator/SKILL.md +++ b/system/agents/org-innovator/docs/meta_creator/SKILL.md diff --git a/system/agents/innovator/docs/meta_digest/SKILL.md b/system/agents/org-innovator/docs/meta_digest/SKILL.md index c782a56..c782a56 100644 --- a/system/agents/innovator/docs/meta_digest/SKILL.md +++ b/system/agents/org-innovator/docs/meta_digest/SKILL.md diff --git a/system/agents/innovator/docs/meta_evolving/SKILL.md b/system/agents/org-innovator/docs/meta_evolving/SKILL.md index adbf1a1..adbf1a1 100644 --- a/system/agents/innovator/docs/meta_evolving/SKILL.md +++ b/system/agents/org-innovator/docs/meta_evolving/SKILL.md diff --git a/system/agents/innovator/docs/meta_hunt/SKILL.md b/system/agents/org-innovator/docs/meta_hunt/SKILL.md index c3f6e47..c3f6e47 100644 --- a/system/agents/innovator/docs/meta_hunt/SKILL.md +++ b/system/agents/org-innovator/docs/meta_hunt/SKILL.md diff --git a/system/agents/innovator/docs/meta_research/SKILL.md b/system/agents/org-innovator/docs/meta_research/SKILL.md index 900bf76..900bf76 100644 --- a/system/agents/innovator/docs/meta_research/SKILL.md +++ b/system/agents/org-innovator/docs/meta_research/SKILL.md diff --git a/system/agents/innovator/docs/skill_list_template.md b/system/agents/org-innovator/docs/skill_list_template.md index 585b3c5..585b3c5 100644 --- a/system/agents/innovator/docs/skill_list_template.md +++ b/system/agents/org-innovator/docs/skill_list_template.md diff --git a/system/agents/innovator/heartbeat.md b/system/agents/org-innovator/heartbeat.md index 25a4690..25a4690 100644 --- a/system/agents/innovator/heartbeat.md +++ b/system/agents/org-innovator/heartbeat.md diff --git a/system/agents/innovator/identity.md b/system/agents/org-innovator/identity.md index 0bbdf58..0bbdf58 100644 --- a/system/agents/innovator/identity.md +++ b/system/agents/org-innovator/identity.md diff --git a/system/agents/innovator/plan.md b/system/agents/org-innovator/plan.md index 9bc65fd..9bc65fd 100644 --- a/system/agents/innovator/plan.md +++ b/system/agents/org-innovator/plan.md diff --git a/system/agents/innovator/soul.md b/system/agents/org-innovator/soul.md index 544e430..544e430 100644 --- a/system/agents/innovator/soul.md +++ b/system/agents/org-innovator/soul.md diff --git a/system/agents/innovator/todo.md b/system/agents/org-innovator/todo.md index 66bed59..66bed59 100644 --- a/system/agents/innovator/todo.md +++ b/system/agents/org-innovator/todo.md diff --git a/system/agents/innovator/tools.md b/system/agents/org-innovator/tools.md index 133d574..133d574 100644 --- a/system/agents/innovator/tools.md +++ b/system/agents/org-innovator/tools.md diff --git a/system/agents/innovator/user.md b/system/agents/org-innovator/user.md index 3dd5f00..3dd5f00 100644 --- a/system/agents/innovator/user.md +++ b/system/agents/org-innovator/user.md diff --git a/system/templates/digester/SKILL.md b/system/templates/innovator-digest/SKILL.md index 55b94f2..55b94f2 100644 --- a/system/templates/digester/SKILL.md +++ b/system/templates/innovator-digest/SKILL.md diff --git a/system/templates/digester/agent.md b/system/templates/innovator-digest/agent.md index 5ddc682..5ddc682 100644 --- a/system/templates/digester/agent.md +++ b/system/templates/innovator-digest/agent.md diff --git a/system/templates/digester/config.json b/system/templates/innovator-digest/config.json index 0119aff..0119aff 100644 --- a/system/templates/digester/config.json +++ b/system/templates/innovator-digest/config.json diff --git a/system/templates/digester/heartbeat.md b/system/templates/innovator-digest/heartbeat.md index 28999d0..28999d0 100644 --- a/system/templates/digester/heartbeat.md +++ b/system/templates/innovator-digest/heartbeat.md diff --git a/system/templates/digester/identity.md b/system/templates/innovator-digest/identity.md index e4824eb..e4824eb 100644 --- a/system/templates/digester/identity.md +++ b/system/templates/innovator-digest/identity.md diff --git a/system/templates/digester/plan.md b/system/templates/innovator-digest/plan.md index fe08b9d..fe08b9d 100644 --- a/system/templates/digester/plan.md +++ b/system/templates/innovator-digest/plan.md diff --git a/system/templates/digester/soul.md b/system/templates/innovator-digest/soul.md index 6efe321..6efe321 100644 --- a/system/templates/digester/soul.md +++ b/system/templates/innovator-digest/soul.md diff --git a/system/templates/digester/todo.md b/system/templates/innovator-digest/todo.md index 1cbfaa6..1cbfaa6 100644 --- a/system/templates/digester/todo.md +++ b/system/templates/innovator-digest/todo.md diff --git a/system/templates/digester/tools.md b/system/templates/innovator-digest/tools.md index 975ef83..975ef83 100644 --- a/system/templates/digester/tools.md +++ b/system/templates/innovator-digest/tools.md diff --git a/system/templates/digester/train/digest/benchmark_v1.md b/system/templates/innovator-digest/train/digest/benchmark_v1.md index 0b577a2..0b577a2 100644 --- a/system/templates/digester/train/digest/benchmark_v1.md +++ b/system/templates/innovator-digest/train/digest/benchmark_v1.md diff --git a/system/templates/digester/train/digest/industry_avg_score.md b/system/templates/innovator-digest/train/digest/industry_avg_score.md index 56cad2f..56cad2f 100644 --- a/system/templates/digester/train/digest/industry_avg_score.md +++ b/system/templates/innovator-digest/train/digest/industry_avg_score.md diff --git a/system/templates/digester/train/digest/test.jsonl b/system/templates/innovator-digest/train/digest/test.jsonl index 309835c..309835c 100644 --- a/system/templates/digester/train/digest/test.jsonl +++ b/system/templates/innovator-digest/train/digest/test.jsonl diff --git a/system/templates/digester/train/digest/train.jsonl b/system/templates/innovator-digest/train/digest/train.jsonl index 6cbcfe7..6cbcfe7 100644 --- a/system/templates/digester/train/digest/train.jsonl +++ b/system/templates/innovator-digest/train/digest/train.jsonl diff --git a/system/templates/digester/train/evolve/evolve_report.md b/system/templates/innovator-digest/train/evolve/evolve_report.md index 5b6fb4b..5b6fb4b 100644 --- a/system/templates/digester/train/evolve/evolve_report.md +++ b/system/templates/innovator-digest/train/evolve/evolve_report.md diff --git a/system/templates/digester/train/evolve/scorer.js b/system/templates/innovator-digest/train/evolve/scorer.js index da99310..da99310 100644 --- a/system/templates/digester/train/evolve/scorer.js +++ b/system/templates/innovator-digest/train/evolve/scorer.js diff --git a/system/templates/digester/train/hunt/crawl_config.json b/system/templates/innovator-digest/train/hunt/crawl_config.json index 14f0757..14f0757 100644 --- a/system/templates/digester/train/hunt/crawl_config.json +++ b/system/templates/innovator-digest/train/hunt/crawl_config.json diff --git a/system/templates/digester/train/hunt/knowhow_v1.md b/system/templates/innovator-digest/train/hunt/knowhow_v1.md index 0600916..0600916 100644 --- a/system/templates/digester/train/hunt/knowhow_v1.md +++ b/system/templates/innovator-digest/train/hunt/knowhow_v1.md diff --git a/system/templates/digester/train/hunt/seed_data.json b/system/templates/innovator-digest/train/hunt/seed_data.json index cd4d68d..cd4d68d 100644 --- a/system/templates/digester/train/hunt/seed_data.json +++ b/system/templates/innovator-digest/train/hunt/seed_data.json diff --git a/system/templates/digester/user.md b/system/templates/innovator-digest/user.md index 703caed..703caed 100644 --- a/system/templates/digester/user.md +++ b/system/templates/innovator-digest/user.md diff --git a/system/templates/evolver/agent.md b/system/templates/innovator-evolver/agent.md index fa28056..fa28056 100644 --- a/system/templates/evolver/agent.md +++ b/system/templates/innovator-evolver/agent.md diff --git a/system/templates/evolver/config.json b/system/templates/innovator-evolver/config.json index 0b7b68a..0b7b68a 100644 --- a/system/templates/evolver/config.json +++ b/system/templates/innovator-evolver/config.json diff --git a/system/templates/evolver/identity.md b/system/templates/innovator-evolver/identity.md index 27dbdff..27dbdff 100644 --- a/system/templates/evolver/identity.md +++ b/system/templates/innovator-evolver/identity.md diff --git a/system/templates/evolver/soul.md b/system/templates/innovator-evolver/soul.md index 9adc5a9..9adc5a9 100644 --- a/system/templates/evolver/soul.md +++ b/system/templates/innovator-evolver/soul.md diff --git a/system/templates/evolver/todo.md b/system/templates/innovator-evolver/todo.md index 27a8570..27a8570 100644 --- a/system/templates/evolver/todo.md +++ b/system/templates/innovator-evolver/todo.md diff --git a/system/templates/evolver/tools.md b/system/templates/innovator-evolver/tools.md index b5dde87..b5dde87 100644 --- a/system/templates/evolver/tools.md +++ b/system/templates/innovator-evolver/tools.md diff --git a/system/templates/hunter/agent.md b/system/templates/innovator-hunt/agent.md index 53f6092..53f6092 100644 --- a/system/templates/hunter/agent.md +++ b/system/templates/innovator-hunt/agent.md diff --git a/system/templates/hunter/config.json b/system/templates/innovator-hunt/config.json index 1210864..1210864 100644 --- a/system/templates/hunter/config.json +++ b/system/templates/innovator-hunt/config.json diff --git a/system/templates/hunter/identity.md b/system/templates/innovator-hunt/identity.md index 5210dd5..5210dd5 100644 --- a/system/templates/hunter/identity.md +++ b/system/templates/innovator-hunt/identity.md diff --git a/system/templates/hunter/soul.md b/system/templates/innovator-hunt/soul.md index a9bd1a1..a9bd1a1 100644 --- a/system/templates/hunter/soul.md +++ b/system/templates/innovator-hunt/soul.md diff --git a/system/templates/hunter/todo.md b/system/templates/innovator-hunt/todo.md index 1544d7b..1544d7b 100644 --- a/system/templates/hunter/todo.md +++ b/system/templates/innovator-hunt/todo.md diff --git a/system/templates/hunter/tools.md b/system/templates/innovator-hunt/tools.md index f96484c..f96484c 100644 --- a/system/templates/hunter/tools.md +++ b/system/templates/innovator-hunt/tools.md diff --git a/system/templates/innovator/agent.md b/system/templates/org-innovator/agent.md index 6fe5e21..6fe5e21 100644 --- a/system/templates/innovator/agent.md +++ b/system/templates/org-innovator/agent.md diff --git a/system/templates/innovator/config.json b/system/templates/org-innovator/config.json index 7579f28..7579f28 100644 --- a/system/templates/innovator/config.json +++ b/system/templates/org-innovator/config.json diff --git a/system/templates/innovator/cron.json b/system/templates/org-innovator/cron.json index 2a35a4a..2a35a4a 100644 --- a/system/templates/innovator/cron.json +++ b/system/templates/org-innovator/cron.json diff --git a/system/templates/innovator/docs/SKILL.md b/system/templates/org-innovator/docs/SKILL.md index a09589c..a09589c 100644 --- a/system/templates/innovator/docs/SKILL.md +++ b/system/templates/org-innovator/docs/SKILL.md diff --git a/system/templates/innovator/docs/benchmark_template.md b/system/templates/org-innovator/docs/benchmark_template.md index 313f181..313f181 100644 --- a/system/templates/innovator/docs/benchmark_template.md +++ b/system/templates/org-innovator/docs/benchmark_template.md diff --git a/system/templates/innovator/docs/crawl_runner_template.py b/system/templates/org-innovator/docs/crawl_runner_template.py index 3291408..3291408 100644 --- a/system/templates/innovator/docs/crawl_runner_template.py +++ b/system/templates/org-innovator/docs/crawl_runner_template.py diff --git a/system/templates/innovator/docs/evolving_log_template.md b/system/templates/org-innovator/docs/evolving_log_template.md index 6cded53..6cded53 100644 --- a/system/templates/innovator/docs/evolving_log_template.md +++ b/system/templates/org-innovator/docs/evolving_log_template.md diff --git a/system/templates/innovator/docs/l1-api-request/SKILL.md b/system/templates/org-innovator/docs/l1-api-request/SKILL.md index f9d5120..f9d5120 100644 --- a/system/templates/innovator/docs/l1-api-request/SKILL.md +++ b/system/templates/org-innovator/docs/l1-api-request/SKILL.md diff --git a/system/templates/innovator/docs/l1-data-extract/SKILL.md b/system/templates/org-innovator/docs/l1-data-extract/SKILL.md index 711153f..711153f 100644 --- a/system/templates/innovator/docs/l1-data-extract/SKILL.md +++ b/system/templates/org-innovator/docs/l1-data-extract/SKILL.md diff --git a/system/templates/innovator/docs/l1-diff-checker/SKILL.md b/system/templates/org-innovator/docs/l1-diff-checker/SKILL.md index 55adf8e..55adf8e 100644 --- a/system/templates/innovator/docs/l1-diff-checker/SKILL.md +++ b/system/templates/org-innovator/docs/l1-diff-checker/SKILL.md diff --git a/system/templates/innovator/docs/l1-file-read/SKILL.md b/system/templates/org-innovator/docs/l1-file-read/SKILL.md index 8eb07fa..8eb07fa 100644 --- a/system/templates/innovator/docs/l1-file-read/SKILL.md +++ b/system/templates/org-innovator/docs/l1-file-read/SKILL.md diff --git a/system/templates/innovator/docs/l1-kv-store/SKILL.md b/system/templates/org-innovator/docs/l1-kv-store/SKILL.md index 1de6fd1..1de6fd1 100644 --- a/system/templates/innovator/docs/l1-kv-store/SKILL.md +++ b/system/templates/org-innovator/docs/l1-kv-store/SKILL.md diff --git a/system/templates/innovator/docs/l1-search-engine/SKILL.md b/system/templates/org-innovator/docs/l1-search-engine/SKILL.md index 0fb5827..0fb5827 100644 --- a/system/templates/innovator/docs/l1-search-engine/SKILL.md +++ b/system/templates/org-innovator/docs/l1-search-engine/SKILL.md diff --git a/system/templates/innovator/docs/l1-shell-exec/SKILL.md b/system/templates/org-innovator/docs/l1-shell-exec/SKILL.md index 5ec5e13..5ec5e13 100644 --- a/system/templates/innovator/docs/l1-shell-exec/SKILL.md +++ b/system/templates/org-innovator/docs/l1-shell-exec/SKILL.md diff --git a/system/templates/innovator/docs/l1-text-transform/SKILL.md b/system/templates/org-innovator/docs/l1-text-transform/SKILL.md index 44125cf..44125cf 100644 --- a/system/templates/innovator/docs/l1-text-transform/SKILL.md +++ b/system/templates/org-innovator/docs/l1-text-transform/SKILL.md diff --git a/system/templates/innovator/docs/l1-web-fetch/SKILL.md b/system/templates/org-innovator/docs/l1-web-fetch/SKILL.md index a620db9..a620db9 100644 --- a/system/templates/innovator/docs/l1-web-fetch/SKILL.md +++ b/system/templates/org-innovator/docs/l1-web-fetch/SKILL.md diff --git a/system/templates/innovator/docs/l1-webhook-push/SKILL.md b/system/templates/org-innovator/docs/l1-webhook-push/SKILL.md index d398c98..d398c98 100644 --- a/system/templates/innovator/docs/l1-webhook-push/SKILL.md +++ b/system/templates/org-innovator/docs/l1-webhook-push/SKILL.md diff --git a/system/templates/innovator/docs/l2-web-research/SKILL.md b/system/templates/org-innovator/docs/l2-web-research/SKILL.md index 76bdee4..76bdee4 100644 --- a/system/templates/innovator/docs/l2-web-research/SKILL.md +++ b/system/templates/org-innovator/docs/l2-web-research/SKILL.md diff --git a/system/templates/innovator/docs/meta_benchmark/SKILL.md b/system/templates/org-innovator/docs/meta_benchmark/SKILL.md index da98683..da98683 100644 --- a/system/templates/innovator/docs/meta_benchmark/SKILL.md +++ b/system/templates/org-innovator/docs/meta_benchmark/SKILL.md diff --git a/system/templates/innovator/docs/meta_creator/SKILL.md b/system/templates/org-innovator/docs/meta_creator/SKILL.md index 45ac8ab..45ac8ab 100644 --- a/system/templates/innovator/docs/meta_creator/SKILL.md +++ b/system/templates/org-innovator/docs/meta_creator/SKILL.md diff --git a/system/templates/innovator/docs/meta_digest/SKILL.md b/system/templates/org-innovator/docs/meta_digest/SKILL.md index c782a56..c782a56 100644 --- a/system/templates/innovator/docs/meta_digest/SKILL.md +++ b/system/templates/org-innovator/docs/meta_digest/SKILL.md diff --git a/system/templates/innovator/docs/meta_evolving/SKILL.md b/system/templates/org-innovator/docs/meta_evolving/SKILL.md index adbf1a1..adbf1a1 100644 --- a/system/templates/innovator/docs/meta_evolving/SKILL.md +++ b/system/templates/org-innovator/docs/meta_evolving/SKILL.md diff --git a/system/templates/innovator/docs/meta_hunt/SKILL.md b/system/templates/org-innovator/docs/meta_hunt/SKILL.md index c3f6e47..c3f6e47 100644 --- a/system/templates/innovator/docs/meta_hunt/SKILL.md +++ b/system/templates/org-innovator/docs/meta_hunt/SKILL.md diff --git a/system/templates/innovator/docs/meta_research/SKILL.md b/system/templates/org-innovator/docs/meta_research/SKILL.md index 900bf76..900bf76 100644 --- a/system/templates/innovator/docs/meta_research/SKILL.md +++ b/system/templates/org-innovator/docs/meta_research/SKILL.md diff --git a/system/templates/innovator/docs/skill_list_template.md b/system/templates/org-innovator/docs/skill_list_template.md index 585b3c5..585b3c5 100644 --- a/system/templates/innovator/docs/skill_list_template.md +++ b/system/templates/org-innovator/docs/skill_list_template.md diff --git a/system/templates/innovator/heartbeat.md b/system/templates/org-innovator/heartbeat.md index 25a4690..25a4690 100644 --- a/system/templates/innovator/heartbeat.md +++ b/system/templates/org-innovator/heartbeat.md diff --git a/system/templates/innovator/identity.md b/system/templates/org-innovator/identity.md index 0bbdf58..0bbdf58 100644 --- a/system/templates/innovator/identity.md +++ b/system/templates/org-innovator/identity.md diff --git a/system/templates/innovator/plan.md b/system/templates/org-innovator/plan.md index 47bde46..47bde46 100644 --- a/system/templates/innovator/plan.md +++ b/system/templates/org-innovator/plan.md diff --git a/system/templates/innovator/soul.md b/system/templates/org-innovator/soul.md index 5b96c18..5b96c18 100644 --- a/system/templates/innovator/soul.md +++ b/system/templates/org-innovator/soul.md diff --git a/system/templates/innovator/todo.md b/system/templates/org-innovator/todo.md index ce80b94..ce80b94 100644 --- a/system/templates/innovator/todo.md +++ b/system/templates/org-innovator/todo.md diff --git a/system/templates/innovator/tools.md b/system/templates/org-innovator/tools.md index 5e142f9..5e142f9 100644 --- a/system/templates/innovator/tools.md +++ b/system/templates/org-innovator/tools.md diff --git a/system/templates/innovator/user.md b/system/templates/org-innovator/user.md index 3dd5f00..3dd5f00 100644 --- a/system/templates/innovator/user.md +++ b/system/templates/org-innovator/user.md