ai-memory Shell补全配置指南:bash、zsh、fish、PowerShell、elvish五终端一键搞定

发布时间:2026/9/16 14:41:20

ai-memory Shell补全配置指南:bash、zsh、fish、PowerShell、elvish五终端一键搞定 ai-memory Shell补全配置指南bash、zsh、fish、PowerShell、elvish五终端一键搞定【免费下载链接】ai-memorySolution for long term memory for agent coding CLIs and to facilitate handoff between different agent vendors项目地址: https://gitcode.com/GitHub_Trending/ai/ai-memoryai-memory是为 AI 编码 Agent 提供长期记忆的工具让 Claude Code、Codex、Cursor 等不同厂商的 Agent 在同一项目间无缝交接上下文。而ai-memory completions这条 Shell 补全命令只需一行就能为你的终端生成覆盖全部子命令与参数的自动补全脚本彻底告别手敲长命令。为什么值得配置补全ai-memory 的命令树很深init、serve、write-page、move-session、user reset-password、api-key rotate、auth login……新手很容易记不住参数写法。补全脚本的生成机制很巧妙由二进制自身的命令树实时生成——补全内容永远和你当前版本的全部子命令、参数保持同步包括嵌套命令零依赖前置条件——不读取任何配置、不需要数据目录在ai-memory init之前甚至可以直接运行仓库不内置脚本文件——避免旧脚本和新二进制不匹配的经典坑五终端配置步骤通用命令格式为ai-memory completions shell其中shell取值为bash、zsh、fish、powershell或elvish。 fish最快生效无需重启mkdir -p ~/.config/fish/completions ai-memory completions fish ~/.config/fish/completions/ai-memory.fishFish 会在首次使用时懒加载该路径不用重启 shell也不用改config.fish即配即用。 zsh注意 fpath 与缓存mkdir -p ~/.zfunc ai-memory completions zsh ~/.zfunc/_ai-memory若~/.zfunc尚未加入$fpath请在~/.zshrc中compinit调用之前添加fpath(~/.zfunc $fpath) autoload -Uz compinit compinit⚠️ Zsh 会缓存补全元数据重新生成脚本后若不生效删除~/.zcompdump再开新 shell 即可。 bash需要 bash-completion 支持mkdir -p ~/.local/share/bash-completion/completions ai-memory completions bash ~/.local/share/bash-completion/completions/ai-memory新开 shell 生效只想给当前 shell 临时加载的话source (ai-memory completions bash) PowerShell一条命令立即可用ai-memory completions powershell | Out-String | Invoke-Expression如需持久化可把脚本存到 profile 旁边并在$PROFILE中点源一次完整步骤见官方文档 docs/shell-completions.md。升级后只需重新生成脚本文件profile 里的引用行不用再加。 elvish两步完成mkdir -p ~/.config/elvish/lib ai-memory completions elvish ~/.config/elvish/lib/ai-memory.elv然后在~/.config/elvish/rc.elv中加入use ai-memory即可。升级后如何保持同步补全脚本是生成那一刻的命令树快照。ai-memory 升级后重新跑一遍对应终端的生成命令新增的子命令和参数就会出现在补全里。Docker 用户无需本地安装也能生成docker run --rm akitaonrails/ai-memory:latest completions zshDocker 封装层还会对输出做缓冲管道中途关闭如接head也不会报错失败时不会产生残缺脚本。常见问题速查现象原因与处理输入ai-memory compTab无反应bash 需 bash-completionzsh 检查fpath与~/.zcompdump缓存输入ai-memory completions nushell报错且无输出属正常行为未知 shell 会被拒绝且不会输出任何残缺脚本升级后补全缺新命令重新执行一次生成命令即可相关源码与文档想了解实现细节可以直接看这几处补全命令实现completions.rs——脚本先渲染进内存缓冲再写入 stdout管道断开时优雅退出而非 panic参数定义cli.rs 中的CompletionsArgs回归测试验证五种 shell 均输出含ai-memory的脚本、覆盖深层子命令、未知 shell 被拒绝completions.rs 测试完整配置手册docs/shell-completions.mdDocker 场景下的用法说明docs/install.md配好补全后你可以把更多精力放在记忆本身上——项目页浏览与检索体验可参考 docs/usage.md 中的日常使用指南。【免费下载链接】ai-memorySolution for long term memory for agent coding CLIs and to facilitate handoff between different agent vendors项目地址: https://gitcode.com/GitHub_Trending/ai/ai-memory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/16 14:41:20

NL022与R7KA8D2KFLCAC热敏打印驱动协同设计原理

1. 这不是“接上就能打”的简单连线——NL022与R7KA8D2KFLCAC组合的真实定位你手头有一块标着NL022的驱动芯片,还有一颗型号长得像密码的R7KA8D2KFLCAC,外加一个热敏打印头。网上搜“热敏打印驱动”出来的教程,十有八九是拿ArduinoMAX3232ESC…

2026/9/16 15:31:42

Mac 鼠标侧键和滚轮怎么调?Mac Mouse Fix 实用配置指南

Mac 鼠标侧键和滚轮怎么调?Mac Mouse Fix 实用配置指南 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix Mac Mouse Fix 是一款面向 m…

2026/9/16 15:31:42

SpringBoot构建无人智慧超市系统的核心实践

简介:这是一套基于SpringBoot开发的无人智慧超市管理系统完整源码,面向计算机、电子信息工程等专业学生及毕业设计/课程设计实践者,提供从后端架构到前端交互的全栈实现方案。资源共594个文件,涵盖139个Java核心业务类、99个Vue组…

2026/9/16 15:31:42

Notepad--:跨平台文本编辑器,文件对比与批量替换一步到位

Notepad--:跨平台文本编辑器,文件对比与批量替换一步到位 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHub_Trending/no/notep…

2026/9/16 12:52:37

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/16 0:04:09

PHP源码部署实战:从环境配置到运行情侣游戏全攻略

简介:这是一套面向情侣互动场景的PHP完整源码,集成情侣飞行棋、真心话大冒险、情趣骰子等玩法,并内置完整分销制度,可自定义多种返佣比例,源码完全开源无加密,支持微信无感自动授权登录与第三方授权&#x…

2026/9/15 14:22:53

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/15 21:31:11

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/15 11:42:23

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码