ShadowOfTheColossus-PC
Shadow of the Colossus 的原生 Windows 移植(PS4,CUSA08809)——请自备游戏转储。面向 PC 的原生移植。
AI 翻译
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A React Native app that runs on iOS, Android and the web from one codebase, built and verified by a team of AI agents.
Captured on the iPhone 18 Pro simulator (iOS 27) and framed by
scripts/screenshots.sh (booted simulator + yarn ios); the raw captures are
in screenshots/ and the process is documented in
docs/screenshots.md.
Changes to this app are made by a team of AI agents and validated by
deterministic checks before a human sees them. A message to a Telegram bot
("make the hero name gold") comes back as verified screenshots of the running
app on an isolated branch, ready for /pr.
flowchart LR
A[Telegram / CLI] --> B[harness/run.py]
B --> C[planner] --> D[implementer] --> E[test-writer]
E --> F{gate: tsc · eslint · jest<br/>architecture · secrets}
F --> G[reviewer] --> H[visual-qa<br/>simulator + OCR + vision]
F -. fail .-> D
G -. blocking .-> D
H -. fail .-> D
H --> I{harness re-verifies<br/>independently}
I --> J[branch + Telegram report] --> K[PR → CI gate]
Measured with the repo's own evals (docs/benchmarks.md):
| pass | cost | time | |
|---|---|---|---|
| Agents on Claude Opus/Sonnet | 16/16 | $1.72 | 42 s/case |
| Agents on Claude Sonnet/Haiku | 16/16 | $0.43 | 35 s/case |
| Agents fully local (qwen3 8B + gemma4, M4 Pro) | 9/16 | $0 | 164 s/case |
| End to end, Claude | 4/4 tasks | $3.71 | 2.4 min/task |
| End to end, hybrid (Claude judges, local builds, escalation) | 4/4 tasks | $0.49 | 23 min/task |
The agents, their routes and every run live in Neo4j; harness/graph.py serve redraws the graph while the agents work. Here a real hybrid run
(51 min, replayed): the reviewer blocks the first change, the local
implementer times out, the gate goes red, the fix escalates to Claude
Haiku and the run passes (docs/graph.md).
The same run in Neo4j Browser: each call linked to the next (THEN) and to
the model it ran on (ON); the implementer's route to qwen3-14b and its
escalation to Claude Haiku:
And you can ask it in plain language: .mcp.json plugs Neo4j's official MCP
server (read-only) into Claude Code, which writes the Cypher itself:
Which agents in the hybrid backend run on a model that scored below 100% in the evals, and which of them have an escalation route?
Two:
implementer(qwen3-14b, 66.7%, escalates to Haiku) andvisual-qa(gemma4, 66.7%, no escalation). Planner, reviewer and test-writer score 100%.
MATCH (a:Agent)-[r:ROUTED_TO {backend:'hybrid'}]->(m:Model) OPTIONAL MATCH (a)-[s:SCORED]->(m) OPTIONAL MATCH (a)-[e:ESCALATES_TO {backend:'hybrid'}]->(em:Model) RETURN …· Sonnet, 12 s
.claude/agents/): judges are read-only and
builders can't edit the harness that judges them. The gate enforces both.harness/gate.sh (types, lint,
tests, Clean Architecture layers, secret scan) plus OCR on real simulator
captures, re-run by the harness after the agent says it's finished.compare
showing what an added or changed agent bought and cost
(docs/evals.md).harness/eval.py matrix (docs/hybrid.md,
docs/local-backend.md).scripts/telegram.sh from outside the repo, and .claude/hooks/guard.py
blocks any tool call that reads them or calls the Telegram API by hand.agent/<run-id> branch.harness/local/guardrails_test.py).--form-string, so agent text can't make curl read a local file.以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗