Claude Agent SDK 试用

基本用法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { query } from "@anthropic-ai/claude-agent-sdk";

const agentMessages = query({
prompt,
options: {
cwd,
sessionId,
settingSources: ['user'],
},
});

for await (const message of agentMessages) {
console.log(message); // Claude reads the file, finds the bug, edits it
}
  • 用户每发起一次对话,会执行上面的代码。prompt 放在第4行的字段里。
  • query 是生成器函数,第3行调用后,返回一个迭代器对象。
  • 第12行 for of 持续获取 Claude 的返回。

Read More

安装、使用 openclaw

周末在虚拟机上安装了 openclaw

自己电脑是 macos,安装了 Paralles Desktop 虚拟机,在虚拟机里又安装了一个 macos。自己的电脑工作用,怕搞坏了,虚拟机里随便弄。

安装挺简单,输入官网的一句话命令,顺利指引一路走下去。

curl -fsSL https://openclaw.ai/install.sh | bash

openclaw 安装完成后,可以通过 web 或终端交互。

执行 openclaw tui,进入终端交互页面。

Read More

2025威海5天4晚旅游

今年国庆有8天假期,很早规划带老婆孩子外出旅游。

城市选择有点拍脑袋,我觉得去海边才有度假的感觉。首先考虑的是青岛,简单调研了下,没有留下什么记忆点(亮点)。然后看到了威海,给人的印象是有很长的海岸线,最后选了这里。

Read More

技术方案选型指北

前言

这篇文章的完整标题是:多人研发前端工程团队如何做技术方案选型?

我当前所在的前端团队有 7 名 Android 开发、8 名 iOS 开发、16 名 H5 开发(其中 1/3 是内包)。除了 Android/iOS 客户端研发之外,团队成员需要具备全栈开发的能力,研发涉及的系统有 Chair、Needle、Cube、H5。

团队负责的业务场景众多,远超团队成员数量,再考虑人力资源、项目排期、风险等问题,不可能始终让一个人持续维护一个固定模块。

作为一个前端工程团队,需要思考如何降低多人研发的复杂度,降低理解成本、开发成本、维护成本。

Read More