Build 11.5 target
Start Build 11.5 for ThreadlineAI.
Product goal
Move the sidecar from prompt composition into an actual usable ask/answer loop while keeping the UI stable and context-aware.
Current working assumptions
- Active Window Content Resolution is complete.
- Sidecar Shell is stabilized.
- Auto-Follow and Follow/Lock are working.
- Ask currently composes prompts using resolved context, but does not yet return real LLM answers.
Scope
- Stabilize the ListView-based conversation UI.
- Improve the chat-style transcript:
- Distinct user vs Threadline messages.
- Reliable scroll-to-bottom behavior.
- Clean message list rendering without diagnostic clutter.
- Implement the real LLM response path:
- Send composed prompt/context to the configured provider.
- Surface assistant response in the conversation transcript.
- Handle provider errors in a user-readable way.
- Preserve Follow/Lock behavior when asking about current context.
- Keep diagnostics hidden from the normal user experience unless explicitly enabled.
Acceptance criteria
- User can type an Ask request and see their message added to the transcript.
- Threadline sends the resolved/composed context to the provider path.
- Threadline response appears as a separate assistant message in the transcript.
- Conversation list remains stable during repeated asks.
- UI scrolls naturally as new messages arrive.
- Provider failures do not crash the app and produce a useful message.
Out of scope for this build
- Full workflow/action automation.
- Long-term memory.
- Browser extension expansion beyond current capture behavior.
- New provider configuration UX unless required to complete the response path.
Notes
This build should stay focused. The win is turning the current sidecar into a real conversational loop over resolved app/window context.
Build 11.5 target
Start Build 11.5 for ThreadlineAI.
Product goal
Move the sidecar from prompt composition into an actual usable ask/answer loop while keeping the UI stable and context-aware.
Current working assumptions
Scope
Acceptance criteria
Out of scope for this build
Notes
This build should stay focused. The win is turning the current sidecar into a real conversational loop over resolved app/window context.