关于 shar8 - task list for AI agents
shar8-agent 是一款 Claude Code 插件,可定时处理 shar8.app 中标记为交给 Agent 的任务。它在本地运行 Claude Code,并将结果写入任务备注,由用户审核并关闭任务。
主要功能
- 01定时领取委派任务
- 02本地运行 Claude Code
- 03将结果写回任务备注
- 04可配置模型模式
- 05默认限制工具和对外发送
适用场景
- 01按计划处理委派的个人任务
- 02提交任务结果供人工审核
- 03通过任务状态请求补充信息
MCP 相关
插件使用个人令牌通过 MCP 与 shar8.app 通信,领取委派任务并返回结果。shar8.app 任务管理器提供 MCP 服务;此插件面向 Claude Code。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://shar8.app/mcpclaude mcp add --transport http triumphpc-shar8 https://shar8.app/mcp{"mcpServers":{"triumphpc-shar8":{"type":"http","url":"https://shar8.app/mcp"}}}在 Cursor 中打开{"servers":{"triumphpc-shar8":{"type":"http","url":"https://shar8.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"triumphpc-shar8":{"type":"http","url":"https://shar8.app/mcp"}}}{"mcpServers":{"triumphpc-shar8":{"serverUrl":"https://shar8.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
shar8-agent
一个 Claude Code 插件,可让 Agent 按计划处理你的任务列表。
你可以在 shar8.app 中将任务标记为“Агенту”(交给 Agent),这是一个带有 MCP 服务的个人任务管理器。插件会通过 MCP 获取任务,在你的机器上本地运行 Claude Code,并将结果写回任务备注。任务状态会变为“На проверке”(待审核)或“Нужно уточнение”(需要你答复)。只有你可以关闭任务。如果没有委派任务,就完全不会调用模型。
- 使用你自己的 Claude Code 订阅或自己的
ANTHROPIC_API_KEY运行。安装时由你选择模式;没有默认模式。 - 与 shar8 通信的唯一渠道是使用你的个人令牌通过 HTTPS 访问 MCP。插件没有其他网络地址。
- 默认情况下,Agent 没有工具:它只能看到任务文本并以文本作答。可通过
~/.config/shar8-agent/agent.json选择启用网页搜索或其他 MCP 服务。 - 除非你在
send-policy.json中列出允许名单,否则不会向外发送任何内容(聊天消息、邮件)。
完整文档(俄语):plugin/README.md。产品页:shar8.app/for-agents。
安装(Claude Code)
要求:Claude Code 2.1.308 或更高版本、Node.js 20 或更高版本,以及个人 shar8 令牌(进入个人账户,选择“Выдать токен”;令牌仅显示一次)。
claude plugin marketplace add triumphpc/shar8-agent
claude plugin install shar8-agent@shar8
然后,在 Claude Code 会话中运行 /shar8-agent:install,并将打印出的那一行粘贴到终端中。斜杠命令只会打印该行,因此令牌不会经过模型。如果斜杠命令不可用,请运行 node "<installPath>/bin/shar8-agent.mjs" install,其中 <installPath> 是 claude plugin list --json 输出的插件路径。
安装程序会询问服务地址(按 Enter 保留默认值 https://shar8.app/mcp)、令牌(输入内容会隐藏)、模型模式,以及是否设置计划任务(默认每分钟运行一次)。最后,它会试运行 claude,并明确告知试运行是否失败。
管理和更新:
node ~/.config/shar8-agent/shim.mjs status
node ~/.config/shar8-agent/shim.mjs run
node ~/.config/shar8-agent/shim.mjs uninstall
claude plugin marketplace update shar8
claude plugin update shar8-agent@shar8
支持的系统(实际状态)
| 系统 | 状态 |
|---|---|
| macOS | 已于 2026-11-02 完成真实环境验证:使用真实的 shar8.app 和 Claude Code,通过 launchd 按计划运行,并使用订阅;委派的任务在一分钟内被获取并返回了报告。 |
| Linux | 已实现(systemd 用户计时器),并通过文件和模拟程序检查。尚未在真实环境中运行。 |
| Windows | **测试版。**已实现(任务计划程序),尚未在真实环境中验证。 |
其他 MCP 客户端(OpenCode、Codex CLI)无需此插件即可通过令牌连接 shar8;请参阅上方的产品页。此插件仅面向 Claude Code。
安全说明
- Agent 可以完整查看你委派给它的所有任务:标题、备注和子任务。只委派你愿意发送给所选模型的内容。
- 令牌通过隐藏输入键入,并且仅存储在
~/.config/shar8-agent/env中(权限模式 0600)。它不会通过命令行参数、settings.json或~/.claude.json传递,也不会写入日志。 claude在隔离环境中运行:默认工具列表为空,使用--permission-mode dontAsk,仅使用来自agent.json的 MCP 服务,并限制可用环境变量。agent.json中的内置工具仅限Read、Glob和Grep;Bash、Write、Edit和WebFetch均被禁用,因此 Agent 无法读取令牌文件。- 每次运行的限制:每轮最多处理 3 个任务,每个任务最多运行 15 分钟,预算为 2.00 USD。
uninstall会移除计划任务并保留令牌;uninstall --purge还会移除 env 文件。
许可证
MIT,详见 LICENSE。
shar8-agent (по-русски)
Плагин Claude Code, который по расписанию разбирает ваши задачи в shar8.app.
Вы ставите в задаче пометку «Агенту». Плагин забирает её по MCP, запускает Claude Code локально на вашем компьютере и кладёт результат в заметки задачи. Статус станет «На проверке» или «Нужно уточнение», закрываете задачу только вы. Если делегированных задач нет, модель не вызывается.
Установка:
claude plugin marketplace add triumphpc/shar8-agent
claude plugin install shar8-agent@shar8
Дальше в сессии Claude Code выполните /shar8-agent:install и вставьте напечатанную строку в терминал. Модель работает на вашей подписке Claude Code или на вашем ключе ANTHROPIC_API_KEY.
Статус систем: Mac проверен вживую 2 ноября 2026; Linux реализован, вживую не проверен; Windows в beta.
Безопасность: агент видит все делегированные ему задачи целиком. Токен хранится только в файле с правами 0600 и не попадает в аргументы команд и логи. По умолчанию у агента нет инструментов и он ничего не отправляет наружу. Подробности и полная документация: plugin/README.md.
Лицензия: MIT.
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。