SuperAPI AI 工具集

gcc

编程与开发

查看项目

更新于 10-16 05:46

技能介绍

用途:GCC 把智能体记忆从冗长 markdown 变为精简的 git 索引,不重复 git 已知信息,每条仅存哈希、意图与可选决策备注(约 50 tokens,而非约 500)。完整上下文按需通过 git show 重建。

主要能力:提供 git 模式(真实提交、精简 index.yaml、worktree 隔离、aiyoucli 桥接)与 standalone 模式(无 git 项目的 markdown 回退,兼容 v1)。核心命令包括 COMMIT(持久化里程碑,git 模式执行真实提交)、BRANCH(真实 git worktree 隔离工作区)、MERGE(合并分支并写入综述条目)、CONTEXT(从 git 重建历史记忆,支持 --summary、--last N、--hash、--decisions、--full)、CLEANUP(按 TTL 清理 worktree 并修剪索引)。

使用方式:首次使用时检查 .GCC/ 是否存在,否则运行 scripts/gcc_init.sh(自动检测 git/standalone),迁移用 scripts/gcc_init.sh --upgrade。提交用 scripts/gcc_commit.sh "<intent>" ["<note>"],重建上下文用 scripts/gcc_context.sh,桥接用 scripts/gcc_bridge.sh --sync,清理用 scripts/gcc_cleanup.sh。也支持自然语言触发,如「checkpoint」映射 COMMIT、「where were we?」映射 CONTEXT --summary。

适用场景:跨会话恢复、分支实验、决策记录与语义检索。

限制:aiyoucli 未安装时桥接静默跳过;具体收费、平台与效果资料暂未提供。