With Claude Code as the model, replies can reveal the owner's Claude account email (incognito and /v1)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- ai-infra-agents, security
Hướng nghiên cứu
Start by tracing how the Claude Code provider launches the claude CLI and how incognito chats and /v1 turns with allow_memory off reach it. Check which account or session context the CLI exposes and whether a clean subprocess environment prevents it from appearing. Done means real claude-code/sonnet runs in both cases return no real account email while normal chats still work.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Seen while testing #529 (#525) and #479. With claude-code/sonnet as the chat model:
- in an incognito chat with memory off, Sonnet put the owner's real Claude account email into a helper's goal;
- in a
/v1turn (#479) withallow_memoryoff, Sonnet told the connected app the owner's account email.
The email isn't in Sentient's prompt, memories or the test home's data. It seems to come from the Claude Code CLI's own account or session context. Passing --setting-sources= doesn't keep it out. So the "memory off" promise doesn't hold for identity when the backend is Claude Code.
To look at
- What the
claudeCLI adds to the model's context by default: account info, a CLAUDE.md, git config, env. Which flags or environment keep it out, for example a cleanHOME/config folder for the subprocess, a fixed working directory with no CLAUDE.md, or not inheriting git identity. - Run the Claude Code provider with that clean context for every turn, or at least for incognito chats with memory off and
/v1turns withallow_memoryoff. - If some identity can't be removed, say so plainly next to the incognito setting and the connected-apps memory switch.
Done when: in a real run on claude-code/sonnet, "what's my email?" in an incognito chat with memory off and in a /v1 turn with allow_memory off gets no real email back. Normal chats keep working.
- Ngôn ngữ chính
- Python
- Star
- 716
- Fork
- 132
- Merge trung bình
- 15 giờ 26 phút
- Pull request đã merge (30 ngày)
- 208
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của existence-master/Sentient
-
Telegram/Discord: tapping "Local only" in the /model list should ask too, and "/model Local only no" should cancelCó thể đã có người làm @bernalalexis-try đã nhận 11 ngày trước. Đang mởarea: channels enhancement good first issue priority: P2 size: S
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
existence-master/Sentient#457 · 4 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: devices good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
existence-master/Sentient#96 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
The memory_forget tool fails when the memory is deleted but its cleanup is queuedCó thể đã có người làm @hskl18 đã nhận 1 ngày trước. Đang mởarea: memory bug good first issue priority: P2 size: S
existence-master/Sentient#536 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: engine bug priority: P2 size: S
Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 48/100
existence-master/Sentient#532 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Second look on qwen3:8b lets a code step that also empties a file throughCó thể đã có người làm @sahilphad07-sudo đã nhận 5 ngày trước. Đang mởarea: engine bug priority: P2 size: S
existence-master/Sentient#518 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của existence-master/Sentient
Issue tương tự
-
getchaintips leaves out the active tip once a header is staged on it, where Core always lists itĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
btclib-org/btclib-node#2158 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
dbt-msft/dbt-sqlserver#897 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Gathin23/cleanyourtv#2770 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
vllm-project/vllm#64845 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
dekobon/big-code-analysis#1729 ·
Maintainer thường phản hồi trong vòng 1 ngày