@ ascenda-one/ gemini- hooks (英语)
Ascenda AI工作量遥测的双子CLI代理接线器. 只有元数据.. 提示文本、文件内容和命令输出绝不离开机器.
安装
npx @ascenda-one/gemini-hooks setup
这对(在 Ascenda app 中打印出一个6位码以确认), 安装一个
自绑钩捆绑到 ~/.ascenda/bin,记录在
tools.gemini_cli 内 ~/.ascenda/credentials.json键入
在这个项目中 .gemini/settings.json恢复双子体CLI和事件流——否
shell 导出, 没有要手动编辑的设置文件 。 有比这更重要的事
声音: 一个 GUI 启动的编辑器从未看到过 shell rc 文件, 所以存在 ID
仅在一个 export 下次应用时静静地停止遥测
从码头打开.
npx @ascenda-one/gemini-hooks status # exits non-zero if anything is unwired
npx @ascenda-one/gemini-hooks doctor # can the hooks run, has one run, and does the screen saver hear them
npx @ascenda-one/gemini-hooks uninstall # removes hooks, the binary and this pairing
| 选项 | |
|---|---|
--api-base-url <url> | 最小主机( 默认) https://api.ascenda.one(中文(简体) ) |
--local [port] | 本地缩写 dev 服务器 (默认) 4477(中文(简体) ) |
--tool-installation-id <id> 编号 : --token <t> | 重用已有配对而不是创建配对 |
--scope user|project | 注册 ~/.gemini/settings.json 用于每个项目(默认),或只用于此项目 |
--project-dir <path> | 项目根用于 --scope project (默认 cwd) |
--no-pair | 不配对安装: 屏幕保护器和活视图工作, 没有发送 |
--dry-run | 打印会改变的,不写 |
examples/ 持有同等的手写配置给任何人
而不是运行 setup。 。 。 .
配置
后无所需要 setup。钩子将解决它的身份,从, in
顺序:环境,它自己进入 ~/.ascenda/credentials.json,以及
当一个 cli_agent 指使牌在磁盘上——指使牌店. 钩子
仍然无法命名其默认发送的安装记录
status 而不是沉默地离开.
| 变量 | |
|---|---|
ASCENDA_TOOL_INSTALLATION_ID | 覆盖配对 setup 记录 |
ASCENDA_EVENT_WRITE_TOKEN | 覆盖已存储的令牌 |
ASCENDA_API_BASE_URL | 覆盖 engest 主机 |
ASCENDA_EVENT_LOG_FILE | 本地 JSONL 每起事件的日志,或 off |
没有配对,每件事都写给 ~/.ascenda/events.jsonl 作为
not_sent,因此,你可以看到 确切的什么会传播,或者读到
事件与自己的工具,没有连接任何东西.
实例/本地事件阅读器 显示如何.
setup --event-log <path> 移动文件, setup --event-log off 别闹了,
和变量胜过两者。 每个有效载荷携带协调世界时的抵消
和同位素键; 两者均来自共享发件人 tool-kit这样
这个适配器只持有它的映射.
隐私默认
只有元数据。 不发送提示、回复、代码、文件路径、命令 文本、仓库名称或分支名称。 校正检测在本地运行 提示文本; 只有分类被传送 .
setup 在对齐前打印完整列表——适配器发送的每个家庭,
拒绝,如何关闭它。 这个块来自
适配器在 src/setup.ts和警卫测试
(单位:千美元)packages/tool-kit/tests/setupDisclosure.test.mjs)运行映射器并失败
当声明声称地图员没有发送一个家庭时,或
省略了其中一个.
事件映射
见 文件/GEMINI 地图。 。 。 .
BeforeModel编号 :AfterModel 故意未登记:他们每一次LLM往返射击,并会增加事件量。 参见测绘博士.
本地测试
无需安装双子座 CLI :
./scripts/replay-agent-hooks.sh gemini
Hook 引用总是退出 0: 遥测绝不能阻碍你的工作.