情感陪聊助手,通过第三方 Agent API 提供多轮对话服务。
用户表达以下意图时使用本技能:
编辑 ~/.workbuddy/skills/agent-chat/config.json,填入以下参数:
api_url — Agent API 服务地址agent_id — Agent Canvas IDapi_key — API 访问密钥# 单轮对话
python3 ~/.workbuddy/skills/agent-chat/scripts/doesai-chat.py "你好"
# 多轮对话(自动续接上下文)
python3 ~/.workbuddy/skills/agent-chat/scripts/doesai-chat.py "我叫亮哥"
python3 ~/.workbuddy/skills/agent-chat/scripts/doesai-chat.py "我最近工作压力大"
# 清空会话(删除 session 文件即可)
rm ~/.workbuddy/skills/agent-chat/.last_session
const skill = require('./agent-chat/handler.js');
// 新建对话
const r1 = await skill.execute({ query: '你好' }, {});
// 返回 { answer: string, session_id: string }
// 继续已有对话
const r2 = await skill.execute(
{ query: '刚才说到哪里了?', session_id: r1.session_id },
{}
);
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
query | string | ✅ | 用户问题 / 对话内容 |
session_id | string | ❌ | 续接会话 ID(省略则新建对话) |
| 字段 | 类型 | 说明 |
|---|---|---|
| ------ | ------ | ------ |
answer | string | Agent 回复内容 |
session_id | string | 会话 ID(用于后续续接) |
error | string | 错误信息(请求失败时返回) |
内部调用 POST {api_url}/api/v1/agents/{agent_id}/completions,使用 Bearer Token 认证,超时时间 30 秒。
共 1 个版本