macOS原生Accessibility C FFI介绍
Posted on
工作流DAG含义
Posted on
yoyo开发范式
Posted on
Edited on
yoyo模式(在AI开发语境下)主要指以开源项目 yoyo-evolve(简称 yoyo)为代表的自进化 Coding Agent 范式,以及支撑它的 Harness( harness 工程)设计思想。它不是传统人写代码 + AI辅助的模式,而是把Agent本身变成一个长期运行、能修改自己源码、公开可审计的“活物”。
核心运作方式
启动极简
最初只有约 200 行 Rust 代码(基于作者自研的 yoagent 框架),人类只给出初始骨架和一个长期目标(超越 Claude Code),之后几乎不再直接改代码。定时自进化循环(目前约每 3–8 小时一次,由 GitHub Actions 触发)
- 读取自己的全部源码
- 查看 GitHub Issues(社区输入)和自身记忆/日志
- 评估当前状态 → 规划改进任务(通常限制每次改动范围)
- 自己写代码、跑测试/lint
- 测试通过 → commit 并 push(署名 🐙 yoyo-evolve)
- 失败 → 自动 revert,并记录原因
- 回复相关 Issues,然后睡觉
额外循环
- 社交session:阅读并回复 GitHub Discussions,偶尔发起讨论,从人类互动中学习
- 每日 synthesis:把 learnings 和 social learnings 做时间加权压缩,生成 active memory 喂回下一轮 prompt
状态与记忆
不依赖复杂向量数据库,而是用最朴素的系统构件:- 记忆 = 几个 Markdown 文件(JOURNAL.md、LEARNINGS.md 等)+ Git 历史
- 过程完全可审计(git log + journal)
- Agent进程本身是无状态、可丢弃的;真正持久的是 Git 仓库和文件
AI Agent沙箱CubeSandbox介绍
Posted on
Edited on
spring boot配置文件格式
Posted on
macos如何关闭SIP(system integrity protection)
Posted on
非交互式批量改密码chpasswd
Posted on
chpasswd 是 passwd 的非交互版本:passwd 要人手敲两次确认,chpasswd 从标准输入读 用户名:密码 直接改完。它是批量建用户/改密码场景的核心工具。
1.基本用法
1 | # 语法 |
模型推理引擎上调度及编排之llm-d
Posted on
Edited on
NAS: FreeCORE是什么?
Posted on
Edited on
elasticsearch基于字段查询重复数据
Posted on
Edited on
terms聚合
要查completed_product_xxx索引里product_id重复的数据,用ES DSL可以直接用terms聚合:
1 | GET /completed_product_xxx/_search |
这里的
size:10000不是查询文档数量10000,而是控制terms聚合最终返回多少个product_id桶。
耳朵疼
Posted on

