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
将智能体系统指令、工具说明和恢复模板集中到外置提示词目录 精简重复否定、历史对照与无关实现说明,保留必要执行约束 扩展提示词构建校验和源码边界检查并接入现有本地与持续集成门禁 同步内置技能、协作规范、技术文档与对应验证断言
266 lines
8.5 KiB
JSON
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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|