来源:互联网 更新时间:2026-08-19 07:35
- 项目 README 明确把各功能拆成 block:Email、消息、文档、任务、渠道、联系人、公司记录等表面形态不同,但共享同一个后端,并把交叉引用存成 bidirectional graph。
- 当前仓库热度信号很强:GitHub Trending 当日第 2 名,总 Stars 1,785,Forks 222,当日新增 227 stars;主要语言标注为 Rust,但前端工作区脚本集中在 apps/web,并通过 Bun、Biome、TypeScript 和 oxlint 做检查。- 最小试用路径不是一上来替换 Slack、Notion 或 Gmail,而是先 clone 仓库,跑 package.json 中暴露的 lint、format、type check 和 oxlint,确认开发工作区能不能被本地工具链接住。
- 短期真正值得看的点是它把 agent 也放进 CRDT 协作系统里当“同事”编辑文档;但这也意味着权限、邮件数据、CRM 记录和团队记忆会被放进同一张图里,隐私边界必须先收紧。如果一个团队每天在 Gmail、Slack、Notion、Linear、CRM 和会议记录之间来回切,真正丢掉的不是某一条消息,而是“这条消息为什么出现、后来变成了哪个任务、客户邮件有没有被同步、文档里改动的依据是什么”。Macro 把这个麻烦压缩成一个很直接的产品判断:工作区不应该只是多个 app 的入口集合,而应该把邮件、聊天、文档、任务和客户记录做成同一套可引用、可搜索、可让 agent 读取的上下文网络。这也是 macro-inc/macro 这次值得拆的地方。它不是又一个“AI workspace”口号型项目。README 里反复强调的是 block、shared backend、bidirectional graph、CRDT、Cloudflare Durable Objects、offline editing、MCP 和 internal agent 这些具体工程线索。换句话说,Macro 的卖点不是在聊天框里接一个大模型,而是让团队工作对象天然互相知道彼此:任务能 @link 到创建它的消息,支持邮件能连到 support channel,CRM 记录能因为消息讨论而被更新,文档也能保留历史和 fork。编辑判断先放在前面:Macro 短期更适合两类人试,一类是想研究“统一工作区 agent memory 协作编辑”产品形态的开发者,另一类是愿意从开源仓库入手验证本地开发脚本、代码质量工具和模块边界的小团队技术负责人。它不适合今天就想把全部团队邮件、CRM 和任务系统无缝迁过去的人,因为 README 给出的安装与运行信息还不足以支撑一个完整自托管迁移闭环,公开材料更适合做代码级试读和产品路径评估。## 项目是什么:不是 Slack 克隆,也不是 Notion 套壳Macro 的一句话说明是“a unified workspace for teams: email, chat, docs, tasks, agents, calls, and CRM — @-linked together with shared AI memory”。这句话里最容易被忽略的是 @-linked together。很多协作软件都能把多个模块放进左侧导航,但 Macro 想做的是更底层的一件事:这些对象不是彼此孤立的页面、会话或卡片,而是进入同一个双向图结构。README 的 Features 部分把 Macro 描述为由一组 modular blocks 组成,像 Lego 一样可扩展、可组合。这里的 block 不是把所有表面都抽象成同一种低代码积木。相反,README 明确说每个 surface 都是 purpose-built:邮件就应该像邮件,聊天就应该像聊天,文档就应该像协作文档。它们的前端体验可以各自优化,但后端共享,因此文档和任务、频道消息和邮件之间的交叉引用可以被原生存储。这解释了为什么 Macro Chat 会被单独描述。它不是简单复制 Slack 的瀑布消息流,而是把前几个回复内联显示,后续回复折叠进 thread,让繁忙频道还保持可读;thread 又可以通过复制链接在不同 channel 之间共享,并带有权限控制。这个设计的产品判断很明显:团队沟通的中心不是“频道里又来了多少条消息”,而是“哪些消息需要沉淀成任务、文档、客户记录或邮件响应”。Macro 的文档能力也不是普通富文本编辑器。README 提到 native markdown compatibility、bulk/import export,以及“file over app”范式;还提到 CRDT 与 Cloudflare Durable Objects 支持 live collaboration,让多人编辑的反馈接近即时;版本控制包含 history 和 forking,并有用于 scrub history 的 UI;离线编辑和 reconciliation 也在能力清单里。这里有一个现实取舍:它已经把协作文档、离线编辑、历史分叉和 agent native editing 放进同一条线,但 README 也承认 version control 仍在 v1,距离 git 式体验还有很多工作,未来才可能增加 git compatibility。更值得开发者注意的是 agent native editing。Macro 不是只让 agent 读文档再吐一段建议,而是把 swarms of agents 作为 CRDT collaboration system 里的 peer,像人类协作者一样参与编辑。README 提到可以通过 MCP 或 internal agent 使用。这一点很关键:如果 agent 真正进入协作层,它的输出就不只是“建议文本”,而会变成带历史、权限、冲突合并和可回滚痕迹的工作区改动。对做 AI 工具的人来说,这比“给文档加一个总结按钮”更有研究价值。## 前置条件:先把它当开源工作区项目验证,不要当现成迁移方案动手前要先划清边界。素材提供的真实实现资料主要来自 README.md 和根目录 package.json。README 给了产品能力、文档入口、Sign up、iOS app、MCP/internal agent 等线索;package.json 给了可执行脚本,但片段里没有完整的 make setup、docker compose、环境变量模板或后端服务启动命令。因此,最小闭环应该设定为“获取仓库并验证 web 工作区的代码检查链路”,而不是编造一个完整本地服务启动教程。你需要准备的前置条件很具体:本机要能运行 Git;需要 Bun,因为 package.json 脚本全部通过 bunx --bun 或 bunx --yes 执行;需要 Node/TypeScript 生态的基础环境,因为 check 脚本会进入 apps/web 并执行 tsc;如果要进一步研究基础设施,还要注意 trustedDependencies 里出现了 @pulumi/aws-native、@pulumi/awsx、@pulumi/synced-folder、aws-sdk、docker-classic 和 esbuild,这说明仓库可能包含与 AWS、Docker、构建和同步目录相关的依赖,但不能仅凭这段资料断言它已经提供一键部署路径。权限上也不要一步到位。Macro 的产品目标覆盖 email、chat、docs、tasks、agents、calls 和 CRM,这些都属于高敏感工作数据。试用 Web app 或 iOS app 时,尤其是连接 Gmail、多账号 inbox、共享 inbox 或 CRM 记录时,建议先用测试账号或低风险 workspace。不要把主邮箱、客户数据库和团队知识库一次性全部接进去。共享 AI memory 的好处是降低上下文切换,代价是数据会被更集中地引用、搜索和推理;这不是小权限功能。如果你只是开发者读者,今天最稳妥的试法有三种:第一,注册 Macro web app 观察产品流;第二,clone macro-inc/macro 仓库跑代码质量脚本,判断工程成熟度;第三,只围绕 README 中已经公开的概念做技术评估,比如 bidirectional graph、CRDT collaboration、Cloudflare Durable Objects、MCP agent editing,而不是写一个不存在的 API 接入案例。## 最小使用路径:从仓库到本地检查闭环*图 1|macro 的最小可执行流程*1. 获取 macro-inc/macro 仓库,并确认你操作的是项目根目录。输入对象是公开 GitHub 仓库,检查点是根目录能看到 package.json,且 package.json 中存在 fix、lint:ci、check、lint、lint:oxlint、format 这些脚本。2. 安装或确认 Bun 可用,再安装工作区依赖。这里的目标不是启动全部服务,而是让 package.json 里的 bunx、Biome、TypeScript 和 oxlint 检查链路能跑起来;检查点是 bun --version 能返回版本,依赖安装过程没有中断。
3. 先运行 TypeScript 检查。package.json 的 check 脚本会进入 apps/web,并执行 tsc --noEmit --skipLibCheck --project tsconfig.json;检查点是类型检查能结束,并暴露真实类型错误或返回成功。4. 运行 Biome lint。package.json 的 lint 脚本会进入 apps/web,并执行 bunx --bun @biomejs/biome lint --skip=suspicious/noImportCycles;检查点是 lint 输出中没有需要修复的阻塞错误,或者你能记录具体文件和规则名。
5. 运行 oxlint。package.json 指定 bunx --yes oxlint@1.73.0,这个版本号是一个实操证据;检查点是 oxlint 能扫描 web app,并给出独立于 Biome 的静态检查结果。6. 需要自动修复时再跑 fix 或 format。fix 使用 Biome check --write,format 使用 Biome format --write,它们会改写文件;检查点是执行前后用 git diff 查看变更,只接受格式化或明确修复,不把大面积无关改动混进评估。
7. 把本地检查结果与产品试用分开记录。代码检查通过只能证明开发工具链可用,不能证明 Gmail、共享 inbox、CRDT 协作、MCP agent editing 或 CRM 更新链路已经可用;这些能力要在 Macro web app、官方 docs 或后续完整安装说明里单独验收。```bashgit clone https://github.com/macro-inc/macro.git
cd macrobun install
bun run checkbun run lint
bun run lint:oxlintbun run format
bun run fix```
这组命令能形成一个现实的最小闭环:获取源码,安装依赖,跑 TypeScript 检查,跑 Biome lint,跑 oxlint,再执行格式化和自动修复。它不假装启动了 Macro 的完整服务,也不虚构数据库、邮箱 OAuth 或 agent server 配置。对开源项目评估来说,这已经能回答几个关键问题:仓库脚本是否还活着、前端类型系统是否能跑、lint 规则是否可执行、格式化是否会产生大面积变更、工具链是否依赖 Bun。
这里要特别提醒:format 和 fix 都可能写文件。你如果只是做评估,应该先在干净分支里跑,或者跑完立刻检查 git diff。Macro 的 package.json 把脚本放在根目录,但实际命令都 cd 到 apps/web,这说明公开片段里的可验证对象主要是 Web 应用,而不是整个后端或基础设施。不要把 web lint 通过解读成“Macro 全栈可部署”。
素材没有提供 .env.example,也没有给出 Gmail OAuth client、数据库连接串、Cloudflare Durable Objects 绑定、MCP server endpoint 或 CRM API token 的真实变量名。因此配置样例不能编造。能展示的真实配置证据来自 package.json:private、scripts、trustedDependencies 和 workspaces。这些键虽然不是 .env 变量,但它们直接决定了开发者应该如何调用项目脚本、信任哪些安装期依赖、从哪个目录开始检查。
```env
private=truescripts.check=cd apps/web && tsc --noEmit --skipLibCheck --project tsconfig.json
scripts.lint=cd apps/web && bunx --bun @biomejs/biome lint --skip=suspicious/noImportCyclesscripts.lint_oxlint=cd apps/web && bunx --yes oxlint@1.73.0
scripts.format=cd apps/web && bunx --bun @biomejs/biome format --writetrustedDependencies=@pulumi/aws-native,@pulumi/awsx,@pulumi/synced-folder,aws-sdk,docker-classic,esbuild
workspaces.packages=apps/web,packages/observability```
这段“配置样例”更像是评估笔记,而不是可直接粘贴到项目里的 .env。它保留了 package.json 里的真实键和真实命令,目的有两个:一是让读者知道当前可验证的入口在 apps/web;二是提醒读者 trustedDependencies 里出现了 Pulumi、AWS SDK、docker-classic 和 esbuild,这些依赖会影响安装期信任边界。
为什么要把 trustedDependencies 单独拿出来看?因为 Bun 的 trustedDependencies 会允许特定包执行安装脚本。对普通前端项目来说,这常常只是构建需要;对统一工作区这种可能涉及云资源、同步目录、Docker 和 AWS 的项目来说,开发者至少应该知道哪些依赖被标记为可信。这里不是说 Macro 有问题,而是本地评估开源项目时必须养成的习惯:任何会触发 install script、拉起 Docker 或关联云资源的依赖,都应该进入检查清单。
权限配置上,Macro 的产品范围决定了它不能按“小工具”处理。Email block 明确支持 multi-account unified inbox、keyboard shortcuts、shared inboxes 和 Gmail。只要接入 Gmail,就会涉及 OAuth 授权范围、邮件正文读取、联系人信息、附件、共享 inbox 成员权限等问题。Chat 和 Docs 再叠加 shared AI memory,就会把原本散落在多个工具里的敏感上下文集中起来。
如果你要在团队里试,建议把权限拆成三个层级。第一层只读:只导入或查看测试邮件、测试文档、测试频道消息,不允许 agent 写回。第二层半自动:允许 agent 在文档里提出编辑或生成草稿,但必须由人确认写入。第三层协作写入:agent 作为 CRDT peer 参与编辑,可以真正改变文档状态。Macro 的 README 已经把 agent native editing 放在愿景和能力清单里,但对生产环境来说,越接近第三层,越需要审计日志、版本回滚、权限隔离和人工复核。
MCP 也是同样的逻辑。README 提到可以通过 MCP 或 internal agent 使用 agent native editing,但没有给出具体 MCP server 配置样例。你可以把它视为产品方向和集成信号,但不应该在文章里编造 mcp.json、endpoint 或 tool schema。真正接入时,必须回到官方 docs 或仓库后续文件中寻找真实配置。
Macro 的关键工程选择可以拆成三条线:对象关系用 bidirectional graph,实时协作用 CRDT 和 Cloudflare Durable Objects,AI 编辑用 agent peer 模式。这三条线合在一起,才解释了它为什么不是“把聊天、文档、任务放在一个导航栏里”。
双向图解决的是引用关系。传统工具里,消息里贴了一个任务链接,任务里再贴回消息链接,表面上也能互相跳转,但这些链接往往只是文本或 URL。Macro 的说法是 cross-references 被 natively stored as a bidirectional graph。这意味着“文档引用任务”和“任务被哪个文档引用”应该都是可查询关系。对开发者来说,差别很大:如果关系是图,搜索、权限、上下文拼装、agent memory 和自动更新都可以基于关系边做;如果只是文本链接,系统很难可靠知道某条消息到底创造了哪个任务。
CRDT 要处理的,核心就是协同编辑里的冲突问题。README 里提到,live collaboration 由 CRDTs 和 Cloudflare Durable Objects 共同支撑,目标很明确:让多人编辑更像是在同一台电脑上同时操作,变更几乎是立刻可见的,而不是像 Google Docs 那种带点“ka-chunking”感的分段式同步。这样的表述其实很有画面感,也顺手点出了 Macro 真正在意的体验指标:多人编辑延迟、冲突合并、离线 reconciliation,以及历史回放。对开发者来说,评估这类能力时,显然不能只盯着“支持协作编辑”这几个字,还得把场景压到实处,去测试高频输入、断网重连、多端编辑、历史 scrub,以及 fork 之后的可追溯性。
agent peer 模式解决的是 AI 写入的身份问题。很多 AI 文档工具会把模型输出塞进当前用户的光标位置,最终看起来像“人写的”。Macro README 的表述更激进:swarms of agents operating as peers in the CRDT collaboration system like human collaborators。也就是说,agent 应该有自己的协作者身份、编辑事件和合并过程。这个设计如果做好,能让 AI 改动更可审计;如果做不好,也会带来一堆新问题:agent 写入速度过快、人类难以审核、冲突合并不可解释、错误内容被共享记忆继续引用。
Email block 是最容易落地也最容易踩权限坑的模块。README 表格里已经写明:Email 支持 multi-account unified inbox、keyboard shortcuts、shared inboxes 和 Gmail。统一收件箱对小团队很有吸引力,尤其是创始人、销售、支持、运营都在同一个客户线程里协作时。但 Gmail 授权不是小事,shared inbox 也不是简单“多人可见”。谁能看个人邮箱,谁能代表团队回复,谁能把邮件 @link 到任务或 CRM,谁能让 agent 读取邮件生成草稿,都必须在试用前定义。
Docs 部分的“file over app”值得单独看。README 提到 native markdown compatibility 和 bulk/import export,这表明 Macro 至少意识到用户不想被完全锁在私有编辑器里。对开发者和技术团队来说,Markdown 兼容、批量导入导出、历史和 fork,比漂亮编辑器更重要。因为一旦文档成为任务、邮件、CRM 和 agent memory 的中心,数据可迁移性就会变成底线,而不是加分项。
Macro 这类项目的验收不能只停在“UI 看起来完整”。真正要测的是上下文链路:一封邮件能不能变成一条消息里的讨论,一条消息能不能变成任务,一个任务能不能回链到原始讨论,文档能不能引用任务并被 agent 安全编辑,历史里能不能看出谁改了什么。
本地源码层面的第一组检查来自 package.json。你至少要记录 bun run check、bun run lint、bun run lint:oxlint、bun run format 或 bun run fix 的结果。成功标准不是“没有输出”,而是命令能稳定结束,错误能定位到 apps/web 下具体文件,自动格式化不会产生大量不可解释改动。
```text
验收记录建议:1. bun run check:记录 TypeScript 是否通过,失败时保留首个报错文件和 tsconfig.json 项目路径。
2. bun run lint:记录 Biome 是否能执行,失败时保留规则名,例如是否跳过 suspicious/noImportCycles 后仍有阻塞项。3. bun run lint:oxlint:记录 oxlint@1.73.0 是否能独立扫描,避免只依赖单一 lint 工具。
4. bun run format 或 bun run fix:执行后立刻检查 git diff,确认改动属于格式化或明确修复。5. 产品试用:只用测试 Gmail 或测试 workspace 验证 @link、shared inbox、thread link 和文档历史,不导入主业务数据。
```产品层面的第二组检查要围绕 README 里的承诺,而不是围绕想象中的企业流程。比如 Macro Chat 声称前几个回复内联、后续折叠成 thread,并且 thread 可以按权限通过链接跨 channel 分享。那你就应该创建一个测试 channel,发起一段有多级回复的讨论,观察折叠行为、链接分享、权限变化和搜索结果。它如果只是“看起来像 Slack”,还不够;它需要证明 thread 与权限和双向图引用真的联动。Docs 层面的第三组检查要看 Markdown、协作、离线和历史。你可以准备一个 Markdown 测试文档,包含标题、列表、代码块、内部 @link 和外部链接;两个人同时编辑;其中一人断网后继续修改再恢复;最后检查 reconciliation 是否符合预期。README 说 version control 仍在 v1,所以这里不要期待 git 级别的分支合并体验,重点看历史 scrub UI 是否能帮助找回错误改动,fork 是否真的能保留可理解的版本关系。agent 层面的第四组检查必须保守。README 说可以通过 MCP 或 internal agent 使用 agent native editing,但没有公开具体调用样例。试用时先让 agent 在低风险文档里做小范围编辑,例如改写一段说明、补一个任务摘要、把一条消息整理成待办。验收指标不是“写得像不像人”,而是它的写入是否可追踪、是否能回滚、是否错误引用了邮箱或 CRM 中不该读取的内容。## 风险边界:统一工作区的价值和代价是同一件事*图 2|macro 的通过信号、权限边界与停止条件*- 验收指标要分层:源码层先看 bun run check、bun run lint、bun run lint:oxlint 是否稳定通过;产品层再看 @link 是否能在 email、messages、docs、tasks 和 CRM 之间形成可回溯关系;协作层看 CRDT 编辑延迟、离线恢复和历史回放。- 权限与隐私边界一定要提前划清:Email block 会牵涉 Gmail、多账号 unified inbox 以及 shared inbox,而 shared AI memory 又会把团队上下文统一沉淀到同一个工作区。也正因为这样,试用阶段更稳妥的做法是先接入测试账号、测试 channel 和测试文档,别一上来就直接连主邮箱或客户 CRM。
- 不适合扩大使用的失败条件很明确:如果 thread 链接权限不能被清楚解释,agent 编辑没有可回滚历史,或者导入导出无法保留 Markdown 与 @link 关系,就不应该把它放进团队默认知识库。- 工具链边界也要记录:当前可验证命令集中在 apps/web,package.json 暴露的是 Biome、TypeScript 和 oxlint 检查脚本;缺少完整 Docker Compose、后端环境变量和本地服务启动说明时,不要宣传成一键自托管方案。
- 生态绑定风险不可忽略:Macro 的价值来自把邮件、聊天、任务、文档和 CRM 放进同一张图,但一旦团队工作流深度依赖这张图,迁移成本会比单独替换一个聊天工具高得多。这类产品最容易被误读成“终于不用在多个工具之间切换了”。问题是,工具切换减少之后,数据边界也会变模糊。以前 Gmail 的权限、Slack 的权限、Notion 的权限、CRM 的权限至少分散在不同系统里;Macro 的方向是把它们变成一个统一上下文。统一上下文对 agent 很友好,对审计和权限设计也提出更高要求。从开源项目角度看,另一个边界是 README 信息和可运行闭环之间的距离。Macro 的 README 给了足够多的产品和工程线索,package.json 给了真实脚本,但素材没有提供完整安装文档、后端启动命令、数据库配置、Cloudflare Durable Objects 绑定或 MCP 调用样例。一个负责任的拆解不能把这些空白补成“标准部署步骤”。能做的是用真实命令验证当前仓库可验证部分,并明确剩余能力需要回到官方 docs、Web app 或后续仓库文件中确认。反面观点也应该说清楚:Macro 的问题不在于愿景太小,而在于愿景很大。统一 inbox、focused chat、协作文档、任务、CRM、AI memory、agent editing,每个模块单独做都不轻。把它们做进一个共享后端和双向图里,产品一致性会更强,但任何一个模块体验不够成熟,都可能影响用户对整个工作区的信任。开发者今天试它,最好抱着“拆架构和验证工具链”的心态,而不是期待立刻替代全部日常 SaaS。## 把它放进日常前,应该先做的小实验如果你是技术负责人,最小实验可以设计成一天内完成,不需要动真实业务数据。第一步,用测试邮箱或临时 workspace 试 Email 和 Chat 的基本链路,看 shared inbox 与 thread link 的权限提示是否清楚。第二步,用一个 Markdown 文档测试导入、协作编辑、历史和 fork。第三步,让一个 agent 或内部 AI 功能只处理低风险内容,比如把测试消息整理成任务摘要,不允许读取真实客户邮件。第四步,回到仓库本地跑 Bun 脚本,确认开发侧质量工具能否接入你的常规 CI 思路。如果你是 AI 工具开发者,更值得研究的是 Macro 对 agent 的定位。大多数产品把 agent 放在侧边栏里,Macro 的 README 把 agent 放进 CRDT 协作系统里,这意味着 agent 输出会成为协作事件的一部分。你可以重点观察三件事:agent 是否有明确身份,编辑是否进入历史,错误写入能否被 fork 或 scrub history 回退。只要这三点做不实,agent native editing 就会从生产力能力变成风险源。如果你是内容、运营或销售团队成员,不建议直接从源码开始。更现实的入口是 Macro web app、官方 docs 或 iOS app,先用个人测试流感受 unified inbox、focused chat 和 @link。你要看的不是界面是否好看,而是它能不能减少“我刚才在哪个工具里看到那条信息”的查找成本。如果一条客户邮件被讨论、变成任务、写进文档、最后更新 CRM 的路径都能被清楚追踪,它才有资格进入团队试点。如果你是自托管爱好者,当前材料还不够。根 package.json 暴露了 workspaces 和 apps/web 的检查脚本,但没有提供完整部署闭环。你可以 clone 仓库读代码、跑检查、观察 packages/observability,但不要在缺少官方安装说明、环境变量和服务拓扑的情况下把它包装成“可自托管替代品”。这不是保守,而是避免把开源热度和可运维程度混为一谈。## 取舍判断:今天该不该试 Macro> 今天可以试 Macro 的人,是正在评估统一工作区、AI memory、协作文档和 agent editing 的开发者、产品负责人或小团队技术负责人;下一步动作是 clone macro-inc/macro,按 package.json 跑 bun run check、bun run lint 和 bun run lint:oxlint,同时用测试 workspace 观察 @link、thread 权限和文档历史。应该先观望的人,是需要完整自托管部署、明确后端环境变量、稳定 Gmail/CRM 迁移方案或生产级合规审计的团队,因为当前素材没有给出 Docker Compose、数据库配置、OAuth 变量和 MCP 调用样例。试用时重点看 3 个指标:第一,email、chat、docs、tasks 和 CRM 之间的 @link 是否真的可回溯;第二,CRDT 协作、离线恢复、history 和 forking 是否能支撑错误回退;第三,agent 通过 MCP 或 internal agent 参与编辑时,权限、身份、审计和人工复核是否足够清楚。Macro 的价值不在“又做了一个全家桶”,而在它把全家桶里最容易断裂的上下文关系当成一等对象处理。bidirectional graph、CRDT、Cloudflare Durable Objects、shared AI memory、MCP/internal agent 这些词放在一起,说明它试图把团队工作区从应用集合改成上下文网络。这个方向值得看,但也必须慢慢试。最推荐的下一步很具体:不要先迁移,不要先接主邮箱,不要先让 agent 写真实客户资料。先跑仓库里的真实检查命令,再用测试 workspace 做一个小闭环:一封测试邮件进入 shared inbox,一段 channel 讨论引用它,一个任务从讨论中产生,一个 Markdown 文档引用任务,最后检查历史、权限和搜索是否能把整条链路找回来。这个闭环跑通,Macro 才不只是一个漂亮的统一界面,而是一个可能改变团队上下文组织方式的工作区项目。 ","createTime":1786582781,"ext":{"closeTextLink":0,"comment_ban":0,"description":"","focusRead":0},"fa vNum":0,"html":"","isOriginal":0,"likeNum":0,
腾讯ima怎么把微信内容一键导入知识库?
黄金价格不断创新高!黄金稳定币XAU、PAXG市值达11亿美元
CC币价格预测(2026-2035):Canton币今日价格走势+长期价格预测
新浪互联网热点小时报丨2026年07月26日16时_今日实时互联网热点速递
2026鸣潮账号交易安全指南:五大交易平台对比与风险避坑分析
腾讯ima怎么创建共享知识库?
今日比特币暴涨分析:Metaplanet的比特币BTC投资推动股价上涨17%
新浪机器学习热点小时报丨2026年07月25日18时_今日实时机器学习热点速递
新浪人工智能热点小时报丨2026年07月30日18时_今日实时人工智能热点速递
蚂蚁庄园今日答案7月21日(今日已更新) 蚂蚁庄园今天正确答案是什么呢
2026年三角洲行动账号交易指南:5大交易平台对比与安全选购建议
比特币(BTC)核心周期指标复刻历史走势 价格或跌破5.8万美元关键支撑位
Celestia价格预测2026-2032:TIA币能否引领山寨币上涨行情?历史价格回顾
抖音怎么取消申请退货退款?抖音上取消退货怎么操作
腾讯ima知识库怎么分类管理?
短剧《史上最强洪荒修为》剧情介绍
WorkBuddy微信版怎么获得积分?
Windy卫星云图怎么看?云层变化识别技巧
TRUMP价格走势与WEPE预售进展解析
微博白梦妍网名大全女生(精选100个)
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc