APX CLI 是一个日常循环,而不是一个仪表盘

不要再把 APX CLI 当作一个巨大的控制面板了。把它当作一个日常的小循环。

该设计依赖于 APC 与 APX 之间的职责分离。APC 作为可移植的上下文层保留在你的代码库中。APX 作为本地运行时层保留在你的机器上。如果你试图让 CLI 完成所有工作,你就会失去它们之间的边界。

通过以下常规操作让 CLI 保持专注:

• 注册一次项目。 • 工作前检查状态。 • 在寻求帮助之前,先阅读持久化记忆。 • 追踪(tail)消息以查看实际发生了什么。

一旦项目拥有了 AGENTS.md 和 .apc/project.json,它就成为了一个 APX 项目。你可以使用以下命令进行注册:

apx init apx project add .

代码库保持了可移植性,因为 .apc/ 树保存了契约。它包含了 agents、skills 和 config。APX 将运行时状态保留在本地机器上。这意味着你可以将代码库克隆到新机器,并在没有旧运行时历史的情况下恢复项目的形态。

开始工作时,先检查运行时:

apx status

这会显示守护进程(daemon)健康状况和引擎状态。它能帮你判断问题出在本地运行时还是代码库。如果项目移动了,请修复注册信息:

apx project rebuild <project>

APX memory 用于存储持久的事实。使用此命令进行查看:

apx memory reviewer

要添加笔记,追加一行即可:

apx memory reviewer --append "Prefers short PR summaries"

不要向模型喂入原始上下文。通过 memory 使用稳定的上下文。

如果 memory 告诉你“应当是什么样”,那么 messages 就会告诉你“实际发生了什么”。使用此命令审计系统:

apx messages tail --channel runtime -n 20

将以下三者分开:

  • memory.md: 用于持久事实。
  • messages: 用于近期活动。
  • sessions: 用于调用历史。

一个文件不应承担三项工作。APC 定义项目,APX 定义今天发生了什么。

使用以下序列来保持状态清晰:

apx project list apx memory reviewer apx messages tail -n 20

将 CLI 作为一种习惯来使用,效果最佳。使用代码库进行可移植上下文管理。使用机器进行运行时状态管理。每天使用 CLI 来检查边界。

Source: https://dev.to/agentprojectcontext/the-apx-cli-is-a-daily-loop-not-a-dashboard-1o98

Optional learning community: https://t.me/GyaanSetuAi