Codex + Ollama Gemma Model 流程報告
2026-05-29
59
展示一個由人類指揮、AI 執行的進階開發工作流程 在這個流程中,各個角色的分工如下: 您 (指揮官): 作為專案的決策者,您負責提出高層次的目標與需求,例如「用本地模型分擔工作」或「建立一個聊天室」。 Codex (大腦/專案經理): 這是您的主要互動對象。它負責理解您的自然語言指令,將其拆解為具體的技術步驟,規劃專案架構,並調用各種工具來完成任務。 本地 Gemma (執行者): 透過 Ollama 在您的電腦上運行,它最初被設定為處理具體任務(如撰寫程式碼)的工具,以節省雲端資源。
External Agent Orchestrator Process Report
外部代理協作器流程報告
本次核心是展示一個由人類指揮、AI 執行的進階開發工作流程。
在這個流程中,各個角色的分工如下:
- 您 (指揮官): 作為專案的決策者,您負責提出高層次的目標與需求,例如「用本地模型分擔工作」或「建立一個聊天室」。
- Codex (大腦/專案經理): 這是您的主要互動對象。它負責理解您的自然語言指令,將其拆解為具體的技術步驟,規劃專案架構,並調用各種工具來完成任務。
- 本地 Gemma (執行者): 透過 Ollama 在您的電腦上運行,它最初被設定為處理具體任務(如撰寫程式碼)的工具,以節省雲端資源。
早期版本原始流程
Gemini CLI 協作開發 從安裝本地 Gemma 到雲端 API 聊天室的完整歷程



這份文件說明如何進行一個能分派 Gemini、Ollama、Antigravity 的協作系統
This document explains how `external-agent-orchestrator` evolved into a reusable dispatcher for Gemini, Ollama, and Antigravity, and records the latest revision focused on SVG clipping, font control, and report layout quality.
1. Project Overview / 專案總覽
專案的目標有三個
第一,要把不同外部代理收斂到一個技能與腳本流程中
第二,要把每次執行都留下結構化證據
第三,要把結果整理成適合教學分享的雙語文件,而不是只留下執行結果。
The project had three goals: bring different external agents into one skill-driven workflow, preserve structured evidence for each execution, and package the results as bilingual documents suitable for teaching and sharing.
2. Process Detail / 流程細節
Skill Scaffold and Logging / 技能骨架與日志
先建立可發現的 skill 與專案內版本,再補上工具偵測、JSONL 日誌寫入與讀取腳本。這讓後續每個外部代理不再是零散指令,而是能被納入同一個可追蹤的工作流。
The first step created both an installable skill and a project-local editable copy, then added tool detection and JSONL logging scripts so each external agent could participate in one traceable workflow.
Dispatcher and Templates / 分派器與模板
接著加入 `dispatch-task.ps1`,並修正 PowerShell 執行、stderr 擷取、Gemini sandbox、run 輸出目錄與模型選擇。之後再建立 `research`、`code-review`、`spec-breakdown`、`translation` 模板,讓多種任務型態都能快速套用。
`dispatch-task.ps1` unified task execution and was refined around PowerShell invocation, stderr capture, Gemini sandbox handling, run output paths, and model selection. Template routing was then added for research, code review, spec breakdown, and translation tasks.
Report and Teaching Package / 報告與教學分享包
最後把流程整理成 HTML SPA、DOCX 與中文教學分享資料夾,並補上技能說明、路由規則、報告流程與案例檔案。這一步讓成果不只可執行,也可拿來示範與教學。
The final stage produced an HTML SPA, a DOCX export, and a Chinese teaching-share folder that includes the skill description, routing guide, report workflow, and case materials.
3. Notes / 說明


4. Validation Summary / 驗證摘要

5. Key Deliverables / 主要交付物
assets/architecture-flow.svg/ 架構圖原始檔assets/timeline-overview.svg/ 時程圖原始檔assets/validation-matrix.svg/ 驗證矩陣原始檔external-agent-orchestrator-process-report.docx/ DOCX 報告teaching-share-zh/ 中文教學分享資料夾
6. Recommendations / 後續建議
後續若要擴充此技能,建議優先加入自動化檢查與 PDF 工作流,並替 Antigravity 補齊可回收的 session capture 機制。這樣一來,整個技能就能同時支援執行、審計、教學與正式交付。
Future improvements should focus on automated artifact checks, PDF generation, and a recoverable session-capture mechanism for Antigravity. That would let the skill support execution, audit, teaching, and formal delivery from the same workflow.