← 全部工具

rogerchappel/agentabi

热度 75 更新于 AI 与 Agent

Local-first CLI for snapshotting terminal coding-agent operational ABIs.

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

agentabi

Local-first CLI for snapshotting terminal coding-agent operational ABIs.

Status

This repository is early-stage. Confirm the current support, release, and security posture before using it in production.

Install

From a checkout:

npm install
npm run build
npm link

Use

Create a starter config:

agentabi init

Capture a deterministic local ABI snapshot:

agentabi capture --config agentabi.yaml --output agentabi.lock.json

Check the current machine against a committed lockfile:

agentabi check --config agentabi.yaml --lock agentabi.lock.json

Compare two snapshots:

agentabi diff baseline.json current.json --json

check exits non-zero when breaking changes are found. Both check and diff validate snapshot structure before comparison. Invalid JSON, missing fields, and wrong-typed nested values exit non-zero with a diagnostic containing the source file and exact field path; malformed input is never treated as an ABI change.

Config