Alpha Known Issues (v0.8.11.0)

Version: 0.8.11.0 Last Updated: July 17, 2026

This document helps alpha testers avoid wasting time on things we already know about.

v0.8.11.0 is the “Finish the Unfinished” release: a systematic audit of half-done work across the whole codebase, fixes for every serious problem it found, and build-time enforcement so the same classes of bugs can’t quietly return. The smoke gate was 565 tests green (1 skipped) at the release cut. What’s below are the rough edges that remain.


Recent Improvements (Fixed in 0.8.11)

These are the changes alpha testers are most likely to notice. If something on this list still seems broken for you, please report it.


Known Issues

Blocking

None currently at P0.

Annoying (tester-facing)

Issue Description Workaround
#1418 Conversation picker sometimes loads the most recent chat regardless of which one you selected Fix in progress; re-select or refresh
#1105 Settings UI sometimes requires re-pasting API key even when saved correctly server-side Restart the server after saving — keychain read works correctly on restart
#1164 “Start private session” toggle in History slide-out is UI-only — no backend behavior Cosmetic; don’t rely on it
#1216 “What have you learned about my workstyle?” claims a seed-vs-real distinction the system can’t actually make Report these — they’re honesty gaps
#1256 Stakeholder-update queries occasionally misclassify as update_document_query Rephrase as “write a stakeholder update for…” if response feels off

Security / multi-tenancy

Issue Description Status
#1241 Some content not fully anchored to user auth — multi-tenancy completeness 0.8.11’s audit shipped owner-scoping fixes (#1420, #1421, #1434); broader completeness work continues. Use test data only.

Carryover (Being Worked)

Issue What You Might See Status
#1110 Slack latent bug — _make_request calls get_config() without user_id In progress
#1258 LAUNCH-ENV: inherited empty Anthropic env vars can shadow real key at server startup Known; strip vars with env -u ANTHROPIC_API_KEY ... on launch

Partially Complete

Feature Status What Works What Doesn’t
Todos REST API Mocked Chat todos are real and persist; Todos UI works The /api/v1/todos REST endpoints still return mocked data (#1427)
Slack /standup Partial Slack outbound, DMs, @-mentions /standup command sections have known gaps (#1429)
Learning dashboard Partial Learning routes return clean errors now (no more 500s) Dashboard itself has known gaps (#1430)
Knowledge-graph similarity Filling Accumulation re-enabled this release; new activity is indexed as it happens Similarity features stay sparse until enough new activity accumulates
BYOC credentials Mostly complete Keys stored per-user, encrypted at rest; per-request routing; per-user provider selection Settings UI re-paste bug (#1105)
Data encryption Partial API-key secrets encrypted at rest; passwords bcrypt-hashed Content/PII at rest not yet encrypted; use test data only
GitHub OAuth Not started PAT token auth works OAuth connect flow planned for a future release
History privacy toggle UI stub only Toggle renders correctly No backend — doesn’t do anything yet (#1164)

Needs Testing

These features shipped in 0.8.11 and need real-world validation:

Feature What to Test How to Access
Questionnaire → tone Re-answer the questionnaire, then chat — does Piper’s tone reflect your answers? python main.py preferences or Settings
Per-user provider Set your own key and provider — does chat use your provider? Settings → LLM Keys, then your provider’s usage dashboard
Greeting + question “Hi! What can you help me with?” — does the question get answered? Chat
Connect guidance “connect my github” / “can you connect my slack” — real guidance, not a decline? Chat
Honest status claims Ask for status/agenda/standup — are todo/issue claims honest? “I couldn’t check” is correct on failure Chat
Honest key errors Break your API key, send a message — honest key message, not “Something unexpected happened”? Settings → LLM Keys, then chat
Session recall Create an issue in chat, then ask “what did we create this session?” Chat

What Works


In Progress / Next


How to Report Issues

What to include:

WHAT I TRIED: [specific action]
WHAT I EXPECTED: [expected result]
WHAT HAPPENED: [actual result]
ERROR MESSAGE: [if any]

See Also


Last Updated: July 17, 2026