Go 语言 Agent 框架 —— 从多步思维链到全能 Agent。
# 1. 复制并编辑环境变量
cp .env.example .env
# 编辑 .env,填写 LLM_API_KEY 等配置
# 2. 运行
go run ./cmd/omega/
# 3. 打开浏览器
# http://localhost:8080通过 .env 文件或系统环境变量配置:
LLM_BASE_URL=http://localhost:4000
LLM_MODEL=gpt-4oLLM_BASE_URL=http://localhost:11434/v1
LLM_MODEL=qwen2.5
LLM_API_KEY=ollamacmd/omega/ 程序入口
internal/
core/ 流程框架 (Node/Flow, 泛型)
llm/ LLM 抽象 (OpenAI-compatible)
thinking/ 思维链 (Chain of Thought)
web/ Web UI (Go + HTMX)
pkg/config/ 配置加载 (godotenv)
- Step 1: CoT 思维链 + Web Chat UI
- Step 2: Skill 引擎 + MCP Client (工具调用)
- Step 3: 记忆系统
- Step N: 渠道网关 (WhatsApp / Telegram / 微信)
- 语言: Go 1.21+
- LLM: OpenAI-compatible 协议 (go-openai)
- 前端: HTMX + Tailwind CSS
- 框架: 自研泛型 Node/Flow (参考 PocketFlow)
