2026-10-09 10:32:06
我把 Apple Watch 半退役了,身体记录的主力换成了 Fitbit Air。


Google Fitbit Air 是 Google 在收购了 Fitbit 之后,推出的一款无屏手环设备(对标 Whoop),其核心设计理念是在设备上彻底移除数据查看的能力,专注在数据追踪和全天候检测上。

得益于这样的设计思路,Fitbit Air 可以减少手环的最大热源和耗电源 ——屏幕;同时,还可以把整个设备做得更加轻薄,省电,官方标称最长 7 天,我实际大概 8 天。如果你对于 Apple Watch 的每日一充实在顶不住了,那么 Fitbit Air 就是你的最优选。
既然目标是用来做全天候健康检测,Fitbit Air 也集成了不少的传感器,可以满足你的日常需求,具体包含:
对于日常基础监控已足够,大部分时候我们使用 Apple Watch 所监控的基础健康指标也大概是这些了。
详细的技术 Spec 可以查看 https://store.google.com/product/google_fitbit_air_specs?hl=en-US
而且其售价也不算特别贵,相比于小米手环要贵一些(原价 99 美元;亚马逊买大概是 700 元人民币不到),但作为一个含智能属性的装饰品而言,我觉得还是可以接受的。
促使我购入 Google Fitbit Air 的核心原因,是我对于让 AI Agent 参与到我的个人健康数据分析,指引我进一步优化自己的身体健康状态有很强的诉求。
但目前我在用的产品不管是 Apple Watch 还是 Garmin,这方面做的都不够好,我没办法比较随意的将它们接入到 Claude / Grok 等不同的应用,这使得我非常不爽;我已经买了更好的模型,但受限于开放度,没办法把这些数据提供给 AI Agent 帮助我自己提升表现。而 Google Fitbit Air 在买之前,我就了解到它是基于 Google Health 的。而 Google Health 是给用户提供了开放的 Google Health API 的。

这就给了我更进一步分析自己的各种数据的可能性,不管是将其封装成 MCP 给到 AI Agent 使用,还是我把数据拉下来做其他分析,都有了机会。从这个视角来看,我还有个暴论: Google Fitbit Air 可能是迄今为止,最适合 AI User 的可穿戴智能设备。

如果你要购买,且有兴趣把 Fitbit Air 和你的 AI Agent 整合起来,我写了一个开源的程序,可以帮助你把 Google Health API 封装成 MCP 来使用:https://github.com/bestony/google-health-connector 。如果你对这些数据有隐私顾虑,可以直接自己部署一个;如果你懒得自己部署,也可以选择使用我部署好的线上服务:https://www.stillwarm.app/
得益于无屏幕的设计,使得 Fitbit Air 更加接近于一个装饰品,你几乎可以把它当成下面这样的硅胶手环来戴(当然,你戴的表带不同决定了实际的体感),如果你能够接受这样的硅胶手环,那么你大概率能接受 Google Fitbit Air。毕竟,Fitbit Air 主机 5.2 克,连上表带也只有 12 克,真的没什么感觉。

为什么这个无屏幕如此重要?因为无屏幕为用户提供了一种可能性:用极低的侵入感,提供装饰作用,从而让你可以一直戴着它。不管是我们更熟悉的小米手环,还是各种智能手表,你不可避免会遇到的问题是 —— 你的手腕上总是有一截「黑色」,即使是小米手环这样很细的,依然是有一截黑色。如果你还没感觉的话,下面这张图,可能会让你更有对比感;它们从左到右分别是 Fitbit Air、小米手环 7 、Apple Watch S12;

而也因为这种装饰品的属性,让我开始尝试一些更大胆的风格 ——我买了非常多不同的表带,可以根据场景、喜好、穿搭替换不同颜色的表带,来搭配自己的穿衣风格;

你可以在淘宝上找到各式各样、不同风格和颜色的表带,根据自己的喜好,把它搭配成你自己的风格。而得益于 Google Fitbit Air 以饰品的形态完成了身体指标的追踪,我开始买一些其他的腕表来配合着戴。

Google Fitbit Air 使用的是 Google Health App,需要单独下载,整个 App 设计的很简约,功能不多,从打开体验上来看,可能比 Apple Health 还好一点点。

在打开的那一刻,你可以快速看到一些你的基础信息,并可以根据这些基础信息来微调自己的规划。在这个界面中,最核心的是左上角的心肺负荷;Google Health 的基础假设是预期你能不断提升自己的心肺负荷,提升心肺能力;所以随着你使用的越久,它就会给你更加完整的心肺负荷的数据,同时帮你动态调整每周的目标。跟着这个目标,你会慢慢提升自己的心肺能力。
你如果是新买的 Fitbit Air,Google 官方还会给你送免费 3 个月的 Google Health Premium 会员(新用户和回归用户都算,活动截止到 2027-05-26。试用结束后自动按 $9.99/月续费),从而可以在 Google Health 中直接使用 AI 助手。而如果你已经购买了 Google 的 AI Pro 以上的会员,那你的 AI Pro 就包含了 Google Health 的 Premium 会员,可以畅快用 AI Agent 了;

除了基础的数据指标和 AI 助手,Google Health App 里还有类似 Keep 的运动库,你可以直接跟着练习;不过我有自己的训练计划,这部分用的很少;

在整个健康检测过程中,睡眠是一个很重要的指标,因此,Google Health 也给睡眠提供了一个单独的 Tab 方便你查看睡眠情况的分析。

以及独立的健康状态页面,记录你的身体的各项指标;你可以在这里去查看你的各项指标的趋势;

上面说了很多适合的,接下来还要说一些不适合的人群
我觉得今天的 Google Fitbit Air,是以一个饰品的姿态,做了一台合格的健康追踪器。它轻、续航长、戴着没负担,最关键的是数据开放,可以直接交给 AI Agent 去分析。
如果你和我一样,想让 AI 参与管理自己的身体,又受够了每天充电,它值得一试。
2026-10-05 22:50:30
作为一个工作狂,我的时间大部分被计算机所占据,但难免有休息的时候。近来,我和太太选择了以棋娱乐,消磨时间。

而当我们开始下棋后,我突然意识到并理解为什么过去老人们总是喜欢下棋了。
第一便是下棋对于人数的要求很低,只需要两个人就可以开始,非常符合如今的家庭结构,大多数只有两个人;
第二便是下棋本身也是一种动脑筋的游戏和活动,相比于刷抖音视频,显然下棋是一个更好的选择,能够动动脑筋,思考一下如何破局;同时,也不至于像编程一般烧脑。
第三便是和玩游戏相比,下棋是与人的博弈,人带来的变化让游戏本身乐趣无穷;同时,还可以在游戏的过程中,增进感情。
我们从一开始下五子棋、跳棋,慢慢拓展到了直接把常见的棋种都买了一份:五子棋、围棋、象棋、国际象棋、跳棋、军棋。不过,象棋还在学习过程中(我虽然看过很多老人下,但并不会下,还是需要开始学习。)
如果你和你的家人在家里无聊,那么不妨也买副棋回来,玩一玩。
(我也是认真开始玩才发现,五子棋竟然还有禁手一说。。。)

2026-10-04 20:55:21
在上一篇《开源,可能是新手软件工程师的唯一的路了,所以我做了 GoodFirstIssue.org》中,我介绍了 GoodFirstIssue.org ,今天我希望重点介绍一下其中的一个我个人很喜欢的项目 —— Near By Guru。 Near By Guru 可以帮助你找到你所在城市的开源开发者,你可以借此功能找到他们,并与他们取得联系,请他们帮助你,加入到开源社区当中。
对于新手来说,做贡献很难。开源和企业内部一个很不一样的点是,开源社区当中,没有人有义务为你提供帮助。大家会秉承着最大善意去帮你参与到社区的贡献当中;但并不意味着大家能像企业同事那样,做到当天甚至即时给你反馈;对于新手来说,这种等待反馈和确认无疑是煎熬的;而对于开源老炮们来说,这不过是他们参与到开源社区的一个又一个日常。
开源社区很好玩,但这些隐形规则的和企业内的不一样,容易让新手一开始就失去信心,使一个人放弃参与开源社区。这个时候,如果身边能够有一个已经在开源社区中浸润已久的人参与其中,给予心理支持,对于新手来说,可能就足以继续坚持下去。
当然,还不止于此,你身边的这些优秀的开源开发者们,他们可能已经成为很多企业的中流砥柱,你可以和他们取得联系,了解业界的最新进展,避免闭门造车,同时也可以对于业界有更多的了解。
在设计 Near By Guru 的时候,我核心设计了三个功能:
通过这样的方式,方便大家可以快速的找到自己城市的开源开发者们。同时,考虑到像湾区这种跨了好几个城市的地方或者是国内的京津冀、长三角、珠三角地区的情况,我还加了一个 60KM 的约束,一个城市地图上,除了加载本城市的开发者,还可以加载到自己所在城市周边 60KM 内的开发者,方便大家使用。
你可以直接打开 Near By Guru 的功能页面,浏览器会自动向你索要授权,并加载你的所在地,然后你就可以在地图上看到你所在地的开源开发者们。

需要注意的是,因为我们的精度是城市级别,所以固定大家是围绕着城市中心呈圆环状排列的。并不代表每一位开发者的真实位置。
你可以点击他的头像,或在地图或下方列表中查看他的详细信息(比如他的简介、Star 最多的项目)。我们在网站上并不直接提供联系方式,如果你需要和他取得联系,可以点击「前往 Github 联系 Ta」,通过他公开的联系方式,来和他取得联系。

此外,如果你所在城市没有人,但是你所在的省会有,你也可以向下滑动,找到你所在的国家和地区,按照城市级别去查找对应的人。

由于使用的是 Github 的 Location 字段,所以存在多种问题:
以及,如果你受益于这个功能,通过这个功能找到了志同道合的朋友,并加入到开源社区里,希望你也能以对应的善意,在 Github 上写清楚你的 Location,方便帮助更多的新人加入开源社区。
如果可以,我希望看到这篇文章的你,不管是开源新手,还是开源老炮,我们都能抱着善意,帮助我们身边的开发者。
2026-10-04 17:48:38
TL;DR
AI 能写代码之后,企业更想招一个熟手配上 AI,而不是一个新手。新手要被看见,开源是唯一的一条不用先被录取的路。我做了 GoodFirstIssue.org,按难度、语言和领域把 issue 筛出,让他们少翻、多改,用更多的时间,去构建自己在开源社区的信誉。

AI 时代的到来,对于我来说,无疑是欣喜的:我早已进入这个行业,虽算不上什么知名人士,但至少在圈子里也有不少好友知道我的能力,因而会给我机会;但对于我刚毕业的堂弟堂妹,甚至今年刚进入大学软件工程相关专业的年轻人来说,这个世界又无比的残酷。因为他们能做的事情, AI 也能做,甚至还能做得更好。相比于招募一个新手配上一个 AI,企业老板更希望招募一个老人,再辅以 AI。
更残酷的是,我自己作为小微企业的老板,我也会选择找一个老人,来辅以 AI。
作为一个从开源社区成长起来的人,我自然是相信开源的,而且我也确实觉得 —— 在今天,开源已经成为这些新手们唯一的路:他们需要一个场合,能够让他们锻炼自己的各项软件工程技能,他们需要犯错,改正,记住教训;他们需要让自己走上舞台的机会。对于他们来说,开源是唯一的机会
你想要在企业中走上舞台,你需要先有机会进去,才能走上舞台;而开源不需要,它的代码是开源的,它的场景是开放的,它的用户反馈可能也是公开的。对于你来说,只要你有一个热忱的心,你就可以加入到这个社区当中,参与社区贡献。在开源社区,走上舞台不需要你先成为,只需要你真的有心。
当你有了一个热忱的心,你就可以开始走上开源的贡献之路了。开源的贡献可大可小,如果你无所求(像我一样),那对于你来说,开源贡献很多时候就是 —— I Can Fix It。在 Github 上激情 Coding,也完全 OK,你依然在为开源社区做贡献,很好。
但对于这些新人们来说,他们显然是有所求的,那么如何以最低的 effort 获得自己想要的,就成为问题。
什么样的项目会是好的?适合新人的项目:
Github 上有那么多开源项目,又有多少项目能满足我们的需求呢?新手们如何找到这些 issue 呢?理想情况是本身这些新手们已经在用一些开源项目了,那么直接为自己在用的开源项目做贡献,显然是更好的。但,更多的人需要一个工具,帮助他们找到值得他们花时间精力去参与的项目,同时,在「找 issue 」这件事上,让新手在找 issue 上少花时间,把更多时间花在提交代码和参与社区贡献上。
简单来说,如果你没有目标,那么直接用筛选,按照可量化的指标来筛选即可;如果有目标领域,不如直接进提前筛选好的领域分类里快速看要贡献的 Issue 。
如果你不知道自己要做什么,但有一些模糊的目标,那么最简单的方法是,打开高级筛选,根据你的喜好,选择适合你的 Issue;比如筛选已标记 Good First Issue 的 Issue,难度为 2/5 或者 3/5 (越高越难),然后选择你想要的 Star 的范围(虽然越高影响力越大,但意味着竞争越强)。然后点击应用筛选,就可以选择出你喜欢的想要的 issue 。

如果你已经有明确的发展的领域,那么提前分好的类别,可能更适合你。你可以选择语言、框架、领域,点击进去后,你可以找到这个领域内的各种问题,然后,参与到其中,让别人看见你在这个领域交过的 PR。

甚至是,如果你已经在参加一些社区活动,那么基于活动的分类,也可以帮助你快速找到属于 Hacktoberfest 或者是 Google Summer Of Code 的 Issue;对了,现在刚好就在 Hacktoberfest 的时间范围内,为什么不参与一下呢?(快速查看符合预期的 issue)

开源不是唯一能写代码的地方。但它是少数不需要先被录取、就能把代码、场景和反馈都摊开的地方。我做 GoodFirstIssue.org,不是为了让新手少焦虑,是为了让他们把时间从翻 issue 挪到改代码上,从而更好的在开源社区中,去构建自己的信誉。
So,要不要来试试看 https://www.goodfirstissue.org/zh ?
2026-09-17 23:14:22
写 Blog 的好处就是,你总是会有一些历史的内容,时不时的浮上来,让你回想起自己曾经的想象。
而对于房子来说,我历史上也写了不少的内容《梦想的房子(1):书房篇》就是一篇,而今天,我已经拥有了自己的房子,刚好可以回来 Callback 一下曾经的文章;



我曾经在《梦想的房子(1):书房篇》中写到,我对书房的尺寸有要求;比如要有足够的纵深、要有咖啡机、饮水机、制冰机;要有书架、办公桌、储物柜、单人床;
我在 《我想要什么样的房子?》中写到,我希望书房有个单人床,且一定要有书房;
而到了去年年初,真的要买房之前,我又写了 《关于买房的思考》,思考书房其实是可以外移的;
和上面的梦想的生活对比来看,差距不是特别大;虽然局部有些差异,但整体也有了一些新的解法;
而书桌的部分,我选择了宜家的胡福斯佩,140*80的桌子;纵深足够深,所以可以方便地把显示器电脑放在上面;不过,后续我反而没有再买双屏,Mac 本身的屏幕配合一个足够大的 4K 显示器,就足够了。
这个房子最后算下来的成本挺低,各种家具加起来差不多在 6000 块钱;冰箱和储物架因为是之前买的,所以没算,不过这两个加起来的总成本也在 1000 块以内,整个书房的家具成本差不多可以定在 7000 块钱,很舒服,家电方面,这个房间主要是一些小的米家智能控制,加起来不到 500 ,然后就是空调。得益于去年的国补,空调也没花多少钱。
如果真说成本最贵的话,应该是我的显示器,我的显示器是明基 BenQ MA320U,一个 5000+的显示器。。。基本上赶上屋子里的其他一大堆东西了。。。不过一个每天都使用的重要设备,买个好的,不亏!

如果你想看细节,可以看附录中的总表,有核心的大项的汇总,小项我就没有计算。
对照四年前的文章,四年前记录大多是解法,而非需求本身;到了四年后的今天,我开始思考到底我需要的是什么,并选择一个合适的解法,这何尝不是一种进步?完全没必要刻舟求剑,Just Follow What You Need!
目前的书房使用的是我们的主卧的空间,但随着备孕计划的推进;后续我们肯定会要重装整个家庭(要从目前的卧室搬到主卧,把现在的卧室留给孩子);
不过,想了想,可能 5 年后重装的时候,我会按照《关于买房的思考》的策略,将书房进行外迁,我可能需要在附近找个合适的房子,来作为书房 & 会客室、储物间等等。到那个时候,可能最大的变化是,真的要把单人床备上了 hhh.
哦对了,我可能还要再加两组书架;目前的书架又快满了;有些书不得不收纳到卡莱克里。现在就已经不够用了,5 年后重装正好一并解决。
| 项目 | 数量 | 单价 | 总价 |
| 显示器 | 1 | 5171 | 5171 |
| 空调 | 1 | 2222 | 2222 |
| 书桌 | 1 | 599 | 599 |
| 卡莱克收纳 | 1 | 299 | 299 |
| 德罗纳收纳盒 | 4 | 29.9 | 119.6 |
| 毕利书架 | 5 | 709 | 3545 |
| 人体工学椅 | 1 | 399 | 399 |
| 合计 | 12254.6 |
2026-09-10 22:04:08
Claude Tag 这个产品市面上的仿品很多,但我看到的绝大多数的产品仿品仿其型而未有仿其神。这背后是本身绝大多数仿品的团队都是 TO C 创业者出身,导致对于他们来说,并未看出背后的很多设计的原因。而作为一个真的干过 TO B 的产品经理,我觉得大家其实做的都还是 TO C 的产品,由于实在看不过眼(觉得在座的都是垃圾),我决定自己写一篇对于 Claude Tag 的拆解,方便大家参考和使用。
对于 Claude Tag 来说,其神在于:
花钱就行,50 刀起步;我花了 70 刀;50 刀是用来开 Claude Teams 权限;剩下 20 刀是 Claude Tag 日常消耗的(我觉得对于很多小公司来说,Claude Tag 的一大痛点可能在于成本太高,因为不是按照订阅算的 Token,而是按照真实的消耗算的 Token,那你可能真的得思考,我真的有必要上 Claude Tag 么?以及会考虑选择使用更便宜的 Sonnet 模型作为 Claude Tag 的主模型)。

比较简单粗暴,当你完成 Claude Tag 连接之后,接下来直接 at Claude 做事就行;过程中可能会涉及到你要去做一些前置授权等。

但需要注意的是,目前 Claude Tag 的所有使用必须放在 Channel 中进行;私聊是无法使用 Claude Tag 的,它只能在 Channel 中使用,你需要把它放在任何一个 Channel 中使用;不过好在是,我测试了,其实你可以在 Private Channel 中使用 Claude Tag。所以你依然可以和他一起工作。只是 Private Channel 会在管理后台看不到 Channel Name


在看 Claude Tag 的细节功能上,我们需要先理解 Claude Tag 的产品原语,以便于我们对齐对于 Claude Tag 的理解,并且让你对于 Claude Tag 的产品理解有一个更加形象的认知,避免快速沉浸到产品的具体功能细节里。同时也更好的帮助理解不同功能的服务层级。

整个 Claude Tag 从产品原语上,你可以定义包括三个大类:Space(任务和行为发生在哪)、Capability(能执行和发生什么样的任务)、Control(如何控制这些任务的发生)。
Space 又可以进一步细分为 Organization、Workspace 和 Channel,后两者可以直接对应到 Slack 的相同概念(Claude Tag 如今还是和 Slack 有较深的绑定),且 Channel 是会话中的最小单元。和 Slack 一一对应可能是源自 Claude 团队自己在用,所以也就没做更多其他品类的兼容。Session 和 Routines 则是会发生在这些 Space 中的具体的会话;Session 是由人类触发的行为,而 Routines 则是由 时间触发的行为。底部的 Environment 则是两个 Session 的运行环境;
Capability 则可以细分为四个子类:Repositories、Domains、Plugin、Credentials ; Repositories 可以提供让 Claude Tag 访问的权限,你可以同时链接多个不同 Github Org 的多个 Repo,从而让 Agent 可以在多个 Repo 中协作。Domains 则给 Claude Tag 了网络访问权限, 通过 Domains 的配置,让 Claude 可以访问到目标的网站,从而获取到必要的信息,从而确保 Agent 的网络行为是可管控的,避免出现信息异常出网的情况。credentials 则提供了不同 SaaS 服务的链接能力,在完成授权后,Agent 会获取到对应的授权,以及一些预制好的 API 请求方式,从而你可以让 Claude Tag 在整个过程中,可以访问到一些外部的 SaaS,从而搞定所有的工作。Plugin 则是一个我们大家相对熟悉的概念,之前在 Claude Code 当中就有,Claude Tag 使用的 Plugin 基本上是一致的;不同的是 Claude Tag 不会执行其中的 Hook,但对于 Skill 和 MCP 都是完全支持的。
在 Capabilities 最下方,还有一个虚线的 Access Bundle;Access Bundle 是一个 Capabilities 的打包合集,其中包含了Repositories、Domains、Plugin、Credentials、Instructions。你可以在某个 Channel 中找到专属的配置,也可以直接添加一个 Access Bundle,来批量管理这些内容;从而,你可以非常快速的将一组预设好的 Access Bundle 给应用到某个特定的 Channel 上。从而快速完成不同 Channel 的配置。这里有一个特殊的是,Instruction 也是可以放在 Access Bundle 当中一起传递的;不过在产品的原语中,我将他放在了 Control 中。所以这里 Access Bundle 横跨了 Capabilities 和 Control。
在 Control 中,则汇聚了各种对于 Agent 的控制能力(aka:让 Agent 更好的做事),这里包括了我们刚刚提到的 Custom Instruction、Memory、Auto mode allow rules、Channel name rules、Channel name rulesd等一系列细节产品功能,这里比较重要的是 Custom Instruction 和 Memory。Custome Instrucion 会出现在 Org、Channel 级别的配置当中,对应的描述会出现在 Agent 的 System Prompt当中,引导 Agent 行为。Memory 则记录了你在和 Agent 之间的交互中产生的信息,支持频道级别的 Memory 和 全局的 Memory ,从而可以实现一些很有意思的用法(比如 Claude Tag 宣发中的一个 Case: 不同用户在不同 Channel 中和 Claude 聊同一件事,Claude Tag 会主动告知另外一个用户所做的决策)。其他我们就不再专门讲述,稍后会按照具体的功能细节时再说。
当你了解了 Claude Tag 的产品原语、定位和他们之间的关系之后,我们就可以来看看他的一些底层设计机制和数据状态了,能帮你更好的理解后续的一些功能设计。

对于整个 Claude Tag 来说,你可以认为数据大概是这个样子的。
上面的这种数据组织方式,很好的满足企业对于数据的管理诉求:
围绕这上述的产品原语、产品数据设计;和面向 To B 的产品设计,里面出现了大量很符合 To B 产品直觉的产品设计。










Memory 是如此的重要,以至于我认为我一定要专门开一章来写它。如果你要做仿品,只做一件事,那我认为就是做这个 Memory 体系。
Claude Tag 也为其产品设计了 Memory 的机制,


你可以看到,Claude Tag 的 Memory 是以树的形式来组织的:

你会先在 workspace 级别的 Memory 中,看到 每个 Channel 中的 Memory ,但这里其实是各 Memory 的 Channel 的总结,更多是一个 Summary;而不是完整的 Memory;
而 Channel 级别的 Memory,你需要切换到 Channel 的选项中,查看详情。

在实际的使用时,memory.md 会作为索引,加载到 System prompt 中,Agent 根据需要,自己加载别的文件

且系统会根据相关性,通过对 Description 的二次判断,正式判断是否需要加载 Memory 当中的细节,并取 前4K 放在 context 中,方便 Agent 进一步自己去读。

Claude 一个 Channel 中可以有多个 Session (每个 Threads 都是一个新的 Session),Claude Tag会在开始处理任务的时候加载 Memory,因此,如果某个 Threads 写入了 Memory,另外一个 Threads 大概率需要到下一次调用时才能加载到。
在写入 Memory 的时候,Claude Tag 是在本地以文件夹和文件的方式组织 Memory, Agent 在必要的时候,写入相关的 Memory,当然,你也可以自己主动和他说。
Claude 会把 Memory 写入到 Channel 和 Silo 文件夹;这两个文件夹的区别主要在于silo存储的是 workspace 级别的 Memory;而 Channel 存储的是本 Channel 自身的 Memory,这样就可以同时兼顾本 Channel 和全局的 Memory,从而确保 Agent 能及时获得必要的 Memory;同时,因为 Agent 可以同时看到两组 Memory,就可以有所取舍,将 memory 放在合适的位置。
===== 我在沙箱里看到的目录(文档未描述) =====
/tmp/claude/memory
`-- team
|-- channel
| |-- .memory-sync
| |-- .memory-sync-basis
| |-- MEMORY.md
| |-- bestony-language-and-timezone.md
| |-- claude-tag-custom-instructions-layering.md
| |-- claude-tag-primitives-review.md
| `-- report-delivery-format.md
`-- silo
|-- .memory-sync
|-- .memory-sync-basis
`-- channel
|-- C0BQB2J46D6
| |-- MEMORY.md
| `-- report-delivery-format.md
`-- C0BQB5WPQD6
|-- MEMORY.md
`-- bestony-timezone.md
7 directories, 13 files
作为一个 To B 的产品,审计功能是必须的。 Claude Tag 也提供了一些基础的审计能力,分三个大类:Scheduled Work、Memory 和 Network Event。

Scheduled Work 能够查看 Agent 的定时任务;不过也会发现 Agent 在执行任务的时候,也会把一次性任务当成 Scheduled Work 录入,从而导致展示在这里。

memory 则是整个 Org 级别 Memory 的展示,你可以根据需要查看和编辑某些 Memory。

Network Event 则是可以真的查询某个 Agent 对于网络的调用情况(还记得前面配置的 DOMAIN 么?)。

选择要查询的时间范围,就可以查询对应时间范围内的网络请求并分析。

作为一个企业级产品,企业肯定会希望能够让运行行为发生在企业可控的网络环境,这样就可以充分利用企业内部的各项资源来完成这个目标。
Claude 支持创建一个 Self Hosted Environments ,来控制 Cloud Session 运行在哪个服务上

可以通过后台的配置,创建一个新的 Self Hosted Environment 来配置自己的 Runner,从而在企业内部使用的时候,就可以直接使用内网的设备来运行任务,执行各项内部基建。

再配合 Access Bundle 中的 Domains 的配置,可以开启对内网服务的访问权限。

辅以 Federated cloud access 链接到内部的 Gateway、授权服务,来实现整个内部的权限管控、安全控制,从而更好的服务企业,让企业更敢于使用 Claude Tag。


Claude Tag 为用户提供了一个非常简单的统计看板

不过,最核心的 —— 哪个 Channel 最烧钱依然是有的



在使用 API & MCP 接入的时候,可以配置多种不同的授权方式,来满足绝大多数常见的业务场景,确保你能接入绝大多数业务。

Repositories 的的支持需要你将 Claude 的 App 安装到你的 Org 里,才能使用。

如果你有多个 repo ,也可以配置具体要用哪个 repo

我觉得比较好玩,但觉得很合理的设计包括:给用户一个 prompt,发给 github account owner 来做 link

在配置 Plugin 的时候,你可以选择多个 Plugin 放在同一个 Bundle 里,来方便使用和配合。还可以接入组织自己的 Organization,来方便使用组织内部特有的 Skill & MCP。

这篇文章一边写一边截图,花费了将近 3 个小时,希望内容能帮到你,更好的思考 —— Claude Tag 到底给用户提供了什么。绝不是简单的将模型链接到 Slack 上;
背后的功能、实现,对于 TO B 功能的考究,都是很值得学习的。
都看到这了,我猜你肯定想试试看这类产品?那不妨试试我最近参与开发的一个开源项目 —— https://github.com/first-tree-ai/opentag 。我承认,我们还没做到很多这篇文章中提到的 Claude 的功能,但,在路上了,不是么?也欢迎你参考进来一起开发。