Entente logoentente.
HACKATHON / 120 SECONDS

entente.

讓 Agent 之間的交接,
有憑有據。

TEAM NAME
Atrophied Intelligence
主 Agent需求 契約Contract 子 Agent證據

02 / THE HANDOFF GAP

Agent 同時開工,交接卻可能失真。

多個 agent 之間,需求、理解與「完成」的證據,如何對得上?

Entente 把交接變成可以檢查的介面。

03 / CONTRACT + CONTEXT

契約定義交付,用 Context 保留理解。

契約定義交付要求;Session Tree 準備所需資訊。兩者同版本,一起交接。 Context 層設計

顏色與標籤區分「人已確認/機器已驗證/Agent 自述」。封包限制大小,與契約版本綁定,寫入同一份 append-only 事件日誌。Checkpoint 依目前 main 文件標示為設計提案。

04 / CONTRACTS IN THE TERMINAL

契約、協作與證據,在同一個畫面。

團隊提供的 Entente terminal Demo 截圖,左側列出三個已驗證的子任務與契約版本,下方顯示 agent 協作圖,右側顯示 agent 的檢查結果回報。整體 mission 顯示 failed。
1
2
3
契約澄清執行檢查交付/定向修復完整流程 ↗

05 / ASK BEFORE ASSUMING

「不要幫我選。」Agent 會先問嗎?

「Magic link 或驗證碼,我明天決定。」
同一個登入任務純 CLIEntente
Codex猜中先問,再做 ✓
Claude猜錯先問,再做 ✓
2/2本次 Entente 案例正確
隱藏測試通過
CONTRACT HANDOFF案例流程示意
AGENT
登入方式尚未決定,
請先確認需求。
HUMAN
回答需求,契約升為 v2
RELAYD
執行檢查,附上通過證據
觀看團隊 Demo 影片 ↗
本頁數字依團隊提供的案例結果,樣本有限。規格完整的小任務,純 CLI 同樣正確且更快。
七份 live run 事件紀錄可 replay;個別 run 的流程與修復情形依事件內容為準。

06 / OPEN TO INSPECTION

可以跑、可以查,也可以一起做。

01 — REPLAY

先重播一個任務

不需要 API key。
從事件紀錄看見
契約、檢查與修復。

fixtures/events-live-*.jsonl
02 — EXTEND

接上你的 Agent

清楚的擴充介面,
把 runtime 與 terminal host
接進相同的協作流程。

AgentRuntime
TerminalHost
03 — VERIFY

改完,自己驗證

離線測試與 fake executor。
協定文件與 JSON Schema
由程式產生。

npx tsc -b
npx vitest run

07 / OUR ENGINEERING SCOPE

我們稱它為Provenance
Engineering.

每一句話都有來源
每一個「做完了」都有證據

entente · github.com/allenchenhan99/entente
Provenance 我們提出的工程定位
Graph 誰與誰協作
Loop 回饋、修復與停止
Harness 工具、權限與執行環境
Context 帶入哪些資訊
Prompt 如何表達指令
由小到大呈現團隊的 scope 定位;來源紀錄與檢查證據仍須對照其內容與產生方式解讀。
00:00 / 02:00