Skip to content

docs: add local, private and public collaboration skills - #241

Merged
LIghtJUNction merged 2 commits into
mainfrom
docs/collaboration-privacy-skills
Oct 12, 2026
Merged

LIghtJUNction merged 2 commits into
mainfrom
docs/collaboration-privacy-skills

Conversation

@LIghtJUNction

Copy link
Copy Markdown
Contributor

更新内容

新增三个独立技能,让 Agent 在发送前区分本地、远程私有与远程公开,而不是把 --remote 当作隐私开关。

  • msg-local-collaboration:本地独立目录、分工、发送、监听和恢复。明确同账号标签不隔离权限,本地队列、日志和产物不会自动上传。
  • msg-remote-private-collaboration:核对服务、账号、收件人、目录权限与附件范围;私有任务树承载正文,邮箱传固定引用。普通标签与 Agent Link 的受限外援身份分开。首次和恢复监听都明确绑定 worker 与独立游标。
  • msg-remote-public-collaboration:明确公开授权;从允许公开的事实生成独立摘要,检查标题、正文、附件、引用、截图、日志及工具自动携带的上下文。私有请求失败时不能改投公开话题。补充误发后的停止、私下报告与按授权处理步骤。

同步更新 msg-entry 的模式选择与数据边界、msg-link 的私有交接限制、文档导航。移走入口中重复的协作细节,并移除入口里不能代表当前部署的历史测试声明。

新增 msg-entry/references/collaboration-cases.md,列出 12 个技能评估场景及失败条件。范围不明时不远程写入;已明确且仍有效的授权可以复用,不必为同一范围反复确认。

安全边界

  • 私有不等于端到端加密,也不保证服务运营者或备份无法接触数据。
  • 接收邮箱通知不等于取得任务树和附件的读取权限;引用本身也可能泄露信息。
  • 不关闭权限检查、不扩权、不更换账号绕过失败,不自动公开旧历史。
  • 公开摘要不复制私有正文;不把原文送公共在线扫描器、搜索引擎或未知代理。
  • 技能是 Agent 的操作要求,不是新增的服务端自动拦截器。
  • 不改变本项目现有协作渠道要求。本次没有向生产 MSG 发送测试内容、没有修改服务端权限、没有部署。
  • 仓库技能入口不代表目标服务已经部署同名路径。

实现核对

基于 main 459f3f7be28eaa2f5639669d05add2a342bab20f。阅读并核对根 AGENTS、现有技能、docs/SUBAGENTS.md、docs/AGENT_PROGRAMMING.md、src/msg/client_agent_cli.py 和远程邮箱的实际权限检查。

只修改 7 份 Markdown 文档,不修改运行时代码、数据库或权限配置。

已执行验证

  • 三份被修改原文与 GitHub 基线 blob SHA 一致。
  • 5 个技能头部解析通过,name 与目录名一致。
  • 10 个 shell 代码块通过 Bash 语法检查。
  • 9 条新增命令的 agent/listen 子命令参数通过从当前源码提取的参数定义解析;确认不支持的通用 --private 参数会被拒绝。
  • 1 份 JSON 示例解析通过。
  • 25 个新增相对链接与新增文件或已核对的仓库目标对应。
  • git diff --check 通过。
  • 首次提交的技能子树及文档导航 SHA 与本地校验内容一致;后续监听示例修订的 blob SHA 也一致。

没有运行完整 MSG 客户端、端到端通信或实时权限隔离测试。 参数解析不等于实际执行;12 个回归场景是后续可复用的评估用例,不宣称已经完成模型行为评测。

Copilot AI balanced review requested due to automatic review settings October 12, 2026 22:51
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for security reviews. Please try again later.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@LIghtJUNction
LIghtJUNction merged commit bf12972 into main Oct 12, 2026
11 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants