Files
kdletters 97d8a6c39a
Project CI / AI game creator shell Rust shard 4/4 (push) Failing after 7m34s
Project CI / AI game creator shell Rust shard 2/4 (push) Failing after 7m42s
Project CI / AI game creator shell Rust shard 3/4 (push) Failing after 7m43s
Project CI / AI game creator shell Rust shard 1/4 (push) Failing after 8m1s
Project CI / AI game creator shell Rust smoke (push) Successful in 1m58s
Project CI / AI game creator shell Rust crates (push) Successful in 3m9s
Project CI / Backend tests (push) Successful in 12m4s
Project CI / Frontend tests (push) Successful in 11m37s
Project CI / Native shell tests (push) Successful in 15m37s
Project CI / Repository checks (push) Successful in 13m51s
Project CI / AI game creator shell web tests (push) Successful in 6m52s
清理并统一外置智能体提示词
将智能体系统指令、工具说明和恢复模板集中到外置提示词目录
精简重复否定、历史对照与无关实现说明,保留必要执行约束
扩展提示词构建校验和源码边界检查并接入现有本地与持续集成门禁
同步内置技能、协作规范、技术文档与对应验证断言
2026-09-20 15:32:48 +08:00

266 lines
8.5 KiB
JSON

{
"schemaVersion": 1,
"id": "genarrative.agent-runtime",
"version": "2026-09-20.1",
"textCatalogs": {
"design": "texts/design.json",
"execution": "texts/execution.json",
"media": "texts/media.json",
"nativeTools": "texts/native-tools.json",
"recovery": "texts/recovery.json",
"interaction": "texts/interaction.json",
"goalContext": "texts/goal-context.json",
"projectContext": "texts/project-context.json",
"direct": "texts/direct.json",
"directTools": "texts/direct-tools.json",
"runtime": "texts/runtime.json",
"generation": "texts/generation.json"
},
"sections": {
"common": "common.md",
"isolatedTemplateCatalogIntro": "isolated-template-catalog-intro.md",
"isolatedAgentContract": "isolated-agent-contract.md",
"platformDefault": "platform/default.md",
"platformLinux": "platform/linux.md",
"providerIsolatedToolContract": "provider/isolated-tool-contract.md",
"providerAutonomousRunProfile": "provider/autonomous-run-profile.md",
"providerAutonomousSupervisorManifest": "provider/autonomous-supervisor-manifest.md",
"providerInitialCollaborationRepair": "provider/initial-collaboration-repair.md",
"providerAutonomousInitialCollaborationRepair": "provider/autonomous-initial-collaboration-repair.md",
"providerSupervisorDeliveryConvergenceRepair": "provider/supervisor-delivery-convergence-repair.md",
"providerManifestDagWaitRepair": "provider/manifest-dag-wait-repair.md",
"providerDelegatedPlaytestRepair": "provider/delegated-playtest-repair.md",
"supervisorIdentityContract": "supervisor/identity-contract.md",
"supervisorFinalReplyContract": "supervisor/final-reply-contract.md",
"supervisorIntro": "supervisor/intro.md",
"supervisorVisualWithoutEditor": "supervisor/visual-contract-without-editor.md",
"supervisorVisualWithEditor": "supervisor/visual-contract-with-editor.md",
"supervisorPlaybook": "supervisor/playbook.md",
"supervisorClaimGate": "supervisor/claim-gate.md",
"supervisorRepair": "supervisor/repair.md"
},
"compositions": {
"runtime": [
"$header",
"common",
"isolatedTemplateCatalogIntro",
"$isolatedAgentTemplates",
"isolatedAgentContract",
"$platform"
],
"supervisor": [
"$base",
"supervisorIdentityContract",
"supervisorIntro",
"$visualContract",
"supervisorPlaybook",
"supervisorClaimGate",
"supervisorRepair"
],
"supervisorChat": {
"identity": "supervisorIdentityContract",
"finalReply": "supervisorFinalReplyContract"
}
},
"variants": {
"platform": {
"default": "platformDefault",
"linux": "platformLinux"
},
"visualContract": {
"editorConfigured": "supervisorVisualWithEditor",
"editorUnavailable": "supervisorVisualWithoutEditor"
}
},
"roleOverlays": [],
"providerFragments": {
"isolatedToolContract": "providerIsolatedToolContract",
"autonomousRunProfile": "providerAutonomousRunProfile",
"autonomousSupervisorManifest": "providerAutonomousSupervisorManifest",
"initialCollaborationRepair": "providerInitialCollaborationRepair",
"autonomousInitialCollaborationRepair": "providerAutonomousInitialCollaborationRepair",
"supervisorDeliveryConvergenceRepair": "providerSupervisorDeliveryConvergenceRepair",
"manifestDagWaitRepair": "providerManifestDagWaitRepair",
"delegatedPlaytestRepair": "providerDelegatedPlaytestRepair"
},
"agentCatalog": {
"supervisor": {
"id": "supervisor",
"label": "项目总控",
"role": "Project Supervisor",
"briefPathName": "project-supervisor.md",
"roles": [
{
"id": "project-supervisor",
"role": "Project Supervisor",
"taskId": "project-supervisor",
"toolId": "agent.runtime.project-supervisor",
"briefPathName": "project-supervisor.md"
}
]
},
"groups": [
{
"id": "design",
"label": "策划组",
"role": "Director + Gameplay",
"briefPathName": "design.md",
"roles": [
{
"id": "director",
"role": "Director",
"taskId": "design-director",
"toolId": "agent.role.brief.design.director",
"briefPathName": "director.md"
},
{
"id": "gameplay",
"role": "Gameplay",
"taskId": "design-foundation",
"toolId": "agent.role.brief.design.gameplay",
"briefPathName": "gameplay.md"
}
]
},
{
"id": "balance",
"label": "数值组",
"role": "Director + Difficulty",
"briefPathName": "balance.md",
"roles": [
{
"id": "director",
"role": "Director",
"taskId": "balance-director",
"toolId": "agent.role.brief.balance.director",
"briefPathName": "director.md"
},
{
"id": "difficulty",
"role": "Difficulty",
"taskId": "balance-seed",
"toolId": "agent.role.brief.balance.difficulty",
"briefPathName": "difficulty.md"
}
]
},
{
"id": "art",
"label": "美术组",
"role": "Director + Asset + Polish",
"briefPathName": "art.md",
"roles": [
{
"id": "director",
"role": "Director",
"taskId": "art-director",
"toolId": "agent.role.brief.art.director",
"briefPathName": "director.md"
},
{
"id": "asset",
"role": "Asset",
"taskId": "art-asset-plan",
"toolId": "agent.role.brief.art.asset",
"briefPathName": "asset.md"
},
{
"id": "polish",
"role": "Polish",
"taskId": "art-polish",
"toolId": "agent.role.brief.art.polish",
"briefPathName": "polish.md"
}
]
},
{
"id": "audio",
"label": "音乐组",
"role": "Director + SFX",
"briefPathName": "audio.md",
"roles": [
{
"id": "director",
"role": "Director",
"taskId": "audio-director",
"toolId": "agent.role.brief.audio.director",
"briefPathName": "director.md"
},
{
"id": "sfx",
"role": "SFX",
"taskId": "audio-asset-plan",
"toolId": "agent.role.brief.audio.sfx",
"briefPathName": "sfx.md"
}
]
},
{
"id": "code",
"label": "程序组",
"role": "Director + Code + Review + Preview + Playtest",
"briefPathName": "code.md",
"roles": [
{
"id": "director",
"role": "Director",
"taskId": "code-director",
"toolId": "agent.role.brief.code.director",
"briefPathName": "director.md"
},
{
"id": "code",
"role": "Code",
"taskId": "code-prototype",
"toolId": "agent.role.brief.code.code",
"briefPathName": "code.md"
},
{
"id": "review",
"role": "Review",
"taskId": "quality-review",
"toolId": "agent.role.brief.code.review",
"briefPathName": "review.md"
},
{
"id": "preview",
"role": "Preview",
"taskId": "preview-readiness",
"toolId": "agent.role.brief.code.preview",
"briefPathName": "preview.md"
},
{
"id": "playtest",
"role": "Playtest",
"taskId": "preview-playtest",
"toolId": "agent.role.brief.code.playtest",
"briefPathName": "playtest.md"
}
]
},
{
"id": "publishing",
"label": "运营组",
"role": "Director + Publish",
"briefPathName": "publishing.md",
"roles": [
{
"id": "director",
"role": "Director",
"taskId": "publish-strategy",
"toolId": "agent.role.brief.publishing.director",
"briefPathName": "director.md"
},
{
"id": "publish",
"role": "Publish",
"taskId": "publish-package",
"toolId": "agent.role.brief.publishing.publish",
"briefPathName": "publish.md"
}
]
}
]
}
}