agent-talk
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| talk_listA | 列出原客户端中的对话。cwd 按精确目录筛选;Claude 列出正在运行的 Desktop Code 对话,Codex 列出近期本地任务。不绑定或恢复对话。 |
| talk_workspacesA | 列出已有 DSH 工作区的精确名称和目录。只读,不创建或重命名工作区。在 talk_create 中使用 workspaceName 选择工作区。 |
| talk_bindA | 将精确的已有对话和目录绑定到固定别名。用此工具绑定当前发起任务的 Codex/Claude 对话。不发送消息。 |
| talk_readA | 读取原客户端状态、近期进度、最终回复、用户消息和问题。returnRoute 显示自动回传是否开启,lastReturn 显示最近回传回执;held 表示接收方暂存、尚未交给模型,不代表回传未开启,不得重发。桥接状态 paused 表示暂停,即使原客户端状态变化也需明确恢复。truncated=true 表示省略了较早历史;idle 只表示空闲,不代表审查通过。 |
| talk_sendA | 向已绑定的对话发送提示词和本地文件路径。同一 requestId 不会重复发送。接收方忙碌或暂时不可用时,消息持久保存到队列。发送结果不确定时绝不重发。文件保留在本机。 |
| talk_createA | 创建 DSH 原生对话。workspaceName 按精确名称选择已有 DSH 工作区,其目录作为 cwd;不指定工作区时需提供 cwd,对话进入未分组。同时提供两者时目录必须一致。默认开启自动回传:先绑定当前发起方 Codex/Claude 对话,再将别名填入 replyTo;创建成功即开启,无需额外调用 talk_follow。只有用户明确不要回传时才设置 autoReturn=false 并省略 replyTo;缺少目标会报错,不会静默关闭回传。相同别名和 ID 复用同一对话;调用 talk_send 前不会派发任务。 |
| talk_delivery_controlA | 暂停或恢复投递,或将审查通过的任务标记完成。暂停 DSH 时也会请求原客户端停止并取消排队中的提示;暂停桌面对话只会暂停桥接投递。明确设置 active 才会恢复原客户端停止后的投递。标记完成会关闭回传,不会归档。 |
| talk_outboxA | 读取近期回执、自动回传错误和事件连接状态。queued 表示排队中,可以等待;unknown/sending/held 不得重发。observed 表示已在原客户端历史中读回完全一致的消息文本。 |
| talk_followB | 将开启后新增的 DSH 最终回复、问题、异常结束和用户直接介入的消息回传给发起方 Codex/Claude 对话。接收方忙碌时等待,暂停后需明确恢复。至少一个 MCP 进程及相关原客户端须保持运行。 |
| talk_questionsB | 读取 DSH 的普通问题和权限请求。普通问题可用 talk_answer 回答;需要用户决定时向用户提问。权限审批只能在 DSH Web 中处理。 |
| talk_answerC | 回答指定的 DSH 普通问题,不支持代答权限审批。selected 填原始选项的精确标签,custom 可填写文字回答。相同答案不会重复提交。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Most tools have distinct purposes (list, bind, send, create, control, etc.), but talk_list, talk_read, and talk_outbox have overlapping read functionalities—talk_read covers original client state and talk_outbox covers delivery receipts, which could cause some confusion. talk_follow and talk_delivery_control also share overlap in managing return/delivery flow.
All tool names use the consistent talk_ prefix followed by a verb (list, bind, read, send, create, delivery_control, outbox, follow, questions, answer). Minor deviation: talk_delivery_control uses a noun+verb pattern, while others use simple verbs, but the overall pattern is clear and consistent.
11 tools is a well-scoped count for a bridging/communication server. Each tool covers a distinct aspect of the workflow: workspace management, listing, binding, reading, sending, creating, delivery control, outbox monitoring, follow-up, and answering questions. No tool feels redundant or unnecessary.
The tool set covers the full lifecycle of creating, sending, reading, and controlling conversations, including error handling and retry semantics. Minor gap: there is no explicit tool for unblocking or archiving conversations, and permission approvals are handled externally (in DSH Web), which is a slight hole but acknowledged in the descriptions.