mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-21 17:38:10 +00:00
openai adapter transform_stream_chunk:
- OpenAI 流式分片是嵌套格式 function.{name,arguments},原样透传后
json.Unmarshal 到扁平 ToolCall{name,arguments} 时 name 恒为空,
accumulateStream flushToolCall 因 acc.name=="" 静默丢弃整个工具调用
(流式路径自上线起 tool_calls 全部丢失的根因)
- 现在正确解包 function.name → name,function.arguments → raw_arguments
(保留原始 JSON 字符串分片,由 accumulateStream 按 index 拼接)
- 不按 name 过滤分片:OpenAI 流式续传块 name 为空但携带 arguments 分片
mcp stdio/sse transport:
- stdio Send() 无超时:server 进程卡死时插件加载永久阻塞
- sse http.Client 无超时:远程 server 网络抖动/无响应时永久阻塞,
导致 webui 等后续插件全部无法启动(生产实例偶发启动卡死根因)
- stdio 加 60s 请求超时;sse client 加 30s 整体 + 10s 拨号超时
49 lines
649 B
Plaintext
49 lines
649 B
Plaintext
/homed
|
|
/waiter
|
|
*.exe
|
|
*.log
|
|
*.test
|
|
build/
|
|
*.so
|
|
*.db
|
|
data/
|
|
.tmp-plugins/
|
|
.go/
|
|
.local/
|
|
internal/meta/
|
|
|
|
*.hmap
|
|
dev/
|
|
|
|
login.json
|
|
|
|
# GUI
|
|
cmd/gui/node_modules/
|
|
cmd/gui/dist/
|
|
|
|
.gopath/
|
|
|
|
# SDK 工具链 — 核心仓不追踪
|
|
third_party/homeagent-sdk/bin/
|
|
third_party/homeagent-sdk/tools/
|
|
third_party/homeagent-sdk/package/
|
|
third_party/homeagent-sdk/.gitignore
|
|
third_party/homeagent-sdk/README*
|
|
third_party/homeagent-sdk/example/
|
|
.codegraph/
|
|
|
|
# codegraph 本地索引配置(含嵌套 SDK 仓放行,仅本地生效)
|
|
codegraph.json
|
|
|
|
# 运行时产物(不提交)
|
|
/adapters/
|
|
knowledge/
|
|
memory/
|
|
scripts/
|
|
terminal_locked_log.txt
|
|
|
|
dist/
|
|
.pi-glla/
|
|
.omo/
|
|
.pi/
|