feat(adapter): add coding-agent gateway client#405
Conversation
|
Thank you for submitting this PR and participating in Tencent Rhino-bird Open-source Training Program! |
|
Marking the shared Gateway-client portion as superseded by #316 for #235. #316 is the currently verified lightweight baseline for the reusable Gateway client / lifecycle adapter layer: GatewayMemoryClient, createGatewayPlatformAdapter(), endpoint mapping tests, docs, CI green, and local verification. This PR appears to implement another thin Gateway client for Codex/coding-agent style integrations, so merging both would create parallel client abstractions. If there is unique platform-specific value here, the clean path is to re-scope this PR to that wrapper/example/doc layer and reuse the #316 client boundary instead of carrying a separate Gateway client implementation. |
Signed-off-by: GanHanDouFu <1702240582@qq.com>
Description | 描述
This PR contributes to #235 by adding a foundation-stage architecture document and a minimal Gateway-backed client for Codex / Claude Code style coding-agent integrations.
It summarizes the existing host-neutral
TdaiCoreboundary, compares the OpenClaw in-process adapter path with the Hermes Gateway-backed path, and adds a small reusableCodingAgentGatewayClientfor future platform wrappers.Related Issue | 关联 Issue
Contributes to #235
Change Type | 修改类型
Self-test Checklist | 自测清单
What changed
docs/adapters/codex-claude-code.mdto document the existingTdaiCore, OpenClaw, and Hermes adapter flows.src/adapters/coding-agent/gateway-client.ts, a thin Gateway client for coding-agent integrations.health,recall,capture,searchMemories,searchConversations, andendSession.Test