用途:GCC 将智能体记忆从被动 token 流转变为 .GCC/ 下结构化、版本化的文件系统,适用于需要跨会话延续的多步骤项目。
主要能力:提供四种操作。COMMIT 在当前分支持久化里程碑;BRANCH 创建隔离工作区探索替代方案;MERGE 将完成的分支整合回主线;CONTEXT 按不同粒度检索历史记忆。同时维护 OTA(观察、思考、行动)执行日志。
初始化:首次使用时检查项目根目录是否存在 .GCC/,若不存在则运行 scripts/gcc_init.sh 创建目录结构,包含 main.md、metadata.yaml、commit.md、log.md 及 branches/ 子目录。
配置:通过 metadata.yaml 控制行为,proactive_commits: true 表示完成连贯子任务后自动建议提交,false 则仅在明确请求时提交。
用法:支持 /gcc commit、/gcc branch、/gcc merge、/gcc context 等命令,也支持自然语言触发,如“保存这个里程碑”“尝试不同方法”“整合实验”“我们进行到哪了”。CONTEXT 支持 --branch、--log、--metadata、--full 等标志。
限制:OTA 日志最多保留 50 条,超出时删除最旧条目。资料未提供其他平台、收费或效果信息。