_resolve_ccr_workspace 硬编码了 project_root_override=None,导致 --memory-project-root / HEADROOM_MEMORY_PROJECT_ROOT 成为无效的工作方法
作者: DominiciLuca创建于 2026年9月15日更新于 2026年9月15日
□ 总结
CLI文件 " -- -- 记忆 -- -- 项目 -- -- 根 " / " HEADROOM MEMORY PROJECT-ROOT "
(cli/proxy.py:617-624')作为未放出cwd:'型的客户的逃生舱门。
线条在系统提示中。 (“代用/手提箱/Anthropic.py:80-86”)
硬编码它应该读取的值:
[Python] ctx = CtxFor () (中文(简体) ). 页: 1 系统 prompt extract sys prompt(机构), base user id= request.headers.get("X-headroom-user-id","""), 工程 root override=无, # <- -- 硬码 (中文(简体) ). ident = 项目Resolver (.resolve (ctx))
“ storage router.py:149-185”的解析令将“ctx.project root-override”作为第三级
(在两个标题之后,在系统即时扫描之前)——但由于这里总是‘无',
设置“-memory-Project-ROOT”/“HEADROOM memory PROJECT-ROOT”对CCR无影响
工作空间分辨率。 可能还会影响记忆子系统 但不会
此选项被记录为要修正的代码路径。
□ 影响
用户跟随文档的工作环绕“我的客户端不会在系统中发送 cwd”
快速”得不到任何解脱:`CCR:未解决的工作空间 ' 继续开火,而不论内地。
或旗帜。
□ 建议修正
将实际配置的工程根值拖入 QQCtxFor( project root override=.) `
而不是字面上的`无'。
信封:头室-ai 6.28.0 (pipx),macOS.
内容来源: headroomlabs-ai/headroom