要修改一个项目的代码,如果用 trae 或 qoder,需要先把项目像 eclipse 那样导入进去才能改;如果用 claude code,需要在项目的根目录运行 claude 命令。这些 code agent 都不需要事先启动项目,就能按用户的指示修改项目的代码。
lealone 的专用 code agent 跟它们完全不同,为了修改 lealone 自身的代码,需要事先启动 lealone,然后通过一个特有的名字为 ai 的超级账号打开一个 agent 对话窗口连到运行中的 lealone,在这个对话窗口中给 lealone 发出的指示都是要修改 lealone 自身的代码。如果用普通账号连接 lealone,发给 lealone 的所有指示都只是用来给应用增加新代码或修改现有代码。
开源版本的 lealone 不能修改自身的代码,也没有名字为 ai 的超级账号。只有内部的 aise 版本才有,并且这个 ai 账号只归属 LealoneDatabase,应用的 Database 就算手工建立同名的账号也不会起作用。
发布于 广西
