Skip to content

Yolo 开发记录 02:从记录一天,到看清一天

Harry
Lang
原文 中文

Yolo 开发记录 02:从记录一天,到看清一天

你的时间,终将变成你。

距离上一篇记录过了六天。Yolo 从 v0.1.1 走到了 v0.4.0。

如果只看版本号,变化不小。但如果让我挑最重要的三件事:AI 能动手了一天结束能自动复盘了数据能被一眼看穿了。其他的都是在这三件事上长出来的细节。

这篇按改动的大小来写,大的在前,小的在后。


一、MCP:从只读变成读写

上一篇里,Yolo 的 MCP Server 只能读——AI 能看见我的任务 and 时间记录,但改不了。v0.2.0 之后,它变成能读也能写了。

写入工具有六个:add_taskupdate_taskstart_taskpause_taskcomplete_taskdrop_task。加上之前的五个只读工具,一共十一个,覆盖了任务管理的完整生命周期。

接上 Hermes 以后,我在 Telegram 里说了一句:“Create a 30-minute task called vibecoding and start it.” 任务创建了,计时开始了。AI 直接操作了我的任务管理器。

接入 Hermes Agent,非常直观的一个感受就是:做一件事的摩擦力变低了。以前要打开 App、点按钮、填字段、调时间,现在说一句话就行。


二、Daily Debrief:一天结束,自动给你一段复盘

MCP 让 AI 能动我的一天。但动完之后呢?我需要的是回头看。

0.4.0 加了一个新功能:Daily Debrief。它把今天的任务、session,还有那些停下来时随手写的 stop-note,揉成一段简短的反思。一天一份,存在单独的 daily_debriefs 表里。

这是 Yolo 第一次真正用上 AI 生成内容,所以 AI 层我认真搭了一下:

做完手动生成之后,我又加了一步:定时自动复盘。Settings 里一个开关加一个时间,每天就自动会帮你复盘。

针对 AI 生成的这一块,其实我还特地思考了一下。

因为 AI 它可能会随意发挥,所以同一个数据源生成出来的总结方式可能有好几种,这会令用户很疑惑,也不是很有信任感。

在这种情况下,我做了两点调整:

  1. 调整了 temperature,将它设得比较低,这样输出会更加固定。
  2. 在数据源(比如说 task 任务等)没有更改的情况下,我不允许它重新生成。


三、My Day:把一天摊开来看

复盘是一段文字。但有时候我想看的是结构。

0.4.0 还加了一个 My Day 页面。这大概是这三个版本里我最喜欢的一屏:

这一屏才是我说的“看清一天”。前面所有的记录,最后都要落到这里:摊开来,一眼看见真相。(这里取了 5 月 29 日作为一个 mock 数据展示)


四、专注这件事,开始有了温度

上面三件是大改动。接下来是中等的。

v0.2.0 之前,Yolo 的专注循环是冷的——它工作,但没有重量。所以我做的第一件事不是加功能,是加“情绪”。

同期还做了一些让循环更顺畅的事:

这些功能拆开看都不大,但合在一起以后,Yolo 开始不像一个冷冰冰的工具了。它不催你、不评判你,只是安静地陪你记录,然后在完成的时候给你一点小小的正反馈。


关于中间那个环,我其实中间有改过一版,改成慢慢消耗——开始时是一个完整的圆,随着时间一点点减少,类似焚香。那种“生命和时间正在被消耗”的感觉,其实很契合 YOLO 的主题:每一秒都不可逆,过去了过去。但看了实际效果,再想了想,我希望传递的是:完成一件事,不是消耗,是完成。所以我把环改回了原来的样子。

五、顺手做的小事

最后是一些小改动,但我同样在意。

About 页面。就一屏:Yolo 是什么、为什么做、怎么用。没有注册、没有定价、没有团队介绍。我想让每个人在 30 秒内理解它在做什么。

Today Log 可点开、可编辑。之前只能看不能碰,现在每条记录都是一个按钮,点开能看到当时留下的 note、blocker、next action 和完成度,还能编辑。你可以事后补一句当时没来得及写的 blocker——那依然是真实的,只是更完整了。


写在后面

我在开发过程中会疑惑,是不是过于强调时间感、这是不是一种焦虑? 这更多的是以什么角度、以及什么心态去看这件事情。

因为每天的时间,无论你是否去记录,它都是 24 小时。对我来说,我想解决的问题是:我想追踪一下我每天的时间都花在了哪些地方,就像账单一样。

你的时间,终将变成你。


上一篇:Yolo 开发记录 01:从今天开始记录

Next
Yolo 开发记录 01:从今天开始记录