一个 Claude Code 插件钩子,会在 git add/stash/checkout/restore/reset 可能扫走本次会话未写入的脏文件时发出警告——给用户一个 toast,给模型上下文一条备注;从不阻止操作。面向有多个代理共享的检出目录。
✳︎ unowned-dirty
└─ 让每一次对话更顺手
一个 Claude Code 插件钩子,会在 git add/stash/checkout/restore/reset 可能扫走本次会话未写入的脏文件时发出警告——给用户一个 toast,给模型上下文一条备注;从不阻止操作。面向有多个代理共享的检出目录。
一个 Claude Code 外挂,渲染状态行,显示最近有改动且正在进行的 AILANG sprint、已通过的里程碑和下一个里程碑。
一个 Claude Code 插件,在 git push / gh pr create|merge 前运行 CI 门禁(gofmt、make lint、文件大小检查),失败时阻止推送。
一个 Claude Code mod,实时显示正在编写的 AILANG 代码:每次编辑 .ail 文件后运行 `ailang iface` 和 `ailang check`,展示模块的函数、类型、效果行和类型错误,并在编辑出错时保留上一版正确签名。
一个 Claude Code 插件,会在提示框上方显示未读 AILANG fleet 消息的通知带、数量和最新标题,并提供带 Ack 和到达 toast 的 /ail-inbox 窗格。
Claude 编辑或写入 .ail 文件后,从项目根目录运行 `ailang check`,并把错误添加到模型在工具结果后读取的内容中,让它不用多花一个回合就能看到自己的类型错误。可在交互和无头(claude -p)会话中使用。需要 PATH 中有 `ailang` 可执行文件。
Claude Code 的 AILANG 外观:提示列提示旁的 AILANG 版本、带编译器风格的 spinner 词语(Unifying…、Inferring effects…),以及显示 logo 的 /ailang 面板。