@felan-ai/ext-prompt-history (英语)
通过通用UI进行即时历史搜索,可选本地TUI采取器.
默认扩展登记册 /prompt-history, (中文(简体) ), Ctrl+R,以及 Cmd+R打开
包含当前会议实时提示,并提供明确的查询和范围控制
用于会话、当前项目和全部项目历史。 搜索仍然模糊不清
递增,出现最先变质,最多50个结果。 选择一个
结果打开其全文;它从不插入、提交或运行提示.
可选本地取取器默认使用两个全宽水平分取器进行内接. 设定
presentation.promptHistory.displayMode 内 $FELAN_AGENT_DIR/tui/settings.json 改为 overlay 给一个中心弹出.
重叠模式使用完整的四边框.
它的编辑器插入和 TUI 唯一行为仍然可以通过命名
工厂。 显示模式不影响默认通用UI.
组成
默认根需要共享仅记录的会话服务并使用始终存在的会话 pi.ui
用于演示的 API :
import extension from '@felan-ai/ext-prompt-history';
import { SESSIONS_HISTORY_SERVICE } from '@felan-ai/agent-core';
services.set(SESSIONS_HISTORY_SERVICE, sessionHistory);
当前会话搜索从现场会话管理器中提取提示 。 项目 和全局搜索只使用可显示提供者的会话,将每个完整的日记贴上 并保留内部发布的参考文献。 复制 条目、 无效光标、 修正漂移和超大小历史明显失败 . 不可用读取生成不完整的搜索结果而不是空的完整 成功吗? 传承的地物服务出口仍可供来电者使用,但 默认根既不声明也不消耗.
一般情况 view 曝光已验证的查询/ 范围字段, 结果细节动作,
并扫描进度。 它不需要介绍人的提示, hasUI,或客户模式决定.
项目/全球扫描保存了四场会议的批次。 停止搜索或
更改其查询后防止再分批和丢弃过时结果
飞行读取完成。 初始发布后打开返回
在用户浏览时保持命令打开。 关闭和关闭
在关闭控件前加入未完成的读取和 UI 工作 .
查询范围为4,096个UTF-8字节. 结果预览被限定为512字节; 项目/会话标签使用128字节预览. 标记了剪接的即时预览 . 选中的提示不截断: 执行现有的 64 MiB 显示限制 , 完整文本被页码为 24 KiB 块。 文本为 字面标记显示 。 超大小选择明显失败, 而不是沉默 丢失文本。 检查元素身份、修订、行动目标和字段值 在使用前使用。 不将文本插入编辑器或执行提示.
所命名的工厂仍然可以直接组成,包括当地工厂 TUI倒计时:
import { createPromptHistoryExtension } from '@felan-ai/ext-prompt-history';
const extension = createPromptHistoryExtension(host);
这个本地采取器保留了范围循环、内线/覆盖演示,以及
将本地编辑器替换为选中的提示。 显示配置属于 TUI, 它已发布
settings.json 首选项为只读倒计时。 扩展声明否
显示设置.
软件包不访问文件系统、网络、证书或环境 Pi 直接配置。 历史提示可以包含私人来源,路径, 命令,或先前用户信件中提供的证书。 主机应保留 本地、界限和明确项目 可见.
配置主机通过扩展列表加载软件包 。 历史 访问来自会话范围提供者,而不是来自客户端-本地商店.
发展
pnpm --filter @felan-ai/ext-prompt-history build
pnpm --filter @felan-ai/ext-prompt-history type-check
pnpm --filter @felan-ai/ext-prompt-history test
归属
这个软件包适应了麻省理工学院的许可 pi-prompt-history 执行。 见
通知 财务报告和审定财务报表 自由主义。 。 。 .