You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fix(claudbg-eej6): wrap Handle::block_on with block_in_place in TUI
load_transcript_for_session and load_transcript_for_agent called
Handle::current().block_on() from within the tokio::main async context,
causing a panic on session selection. Wrap with block_in_place() to
signal the scheduler to move other tasks off the thread before blocking.
fix(claudbg-80fb): add #[serde(rename = "sessionId")] to RawEntry.session_id
The JSONL field is camelCase ("sessionId") but serde matched only the
literal field name, so session_id always deserialized as None. This made
AgentRef.session_id default to "", and since any_str.starts_with("") is
always true, load_transcript_for_agent matched the wrong session and
found no agent, leaving sub-agent transcripts permanently empty.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2 months ago | |
|---|---|---|
| .. | ||
| commands | 2 months ago | |
| db | 2 months ago | |
| models | 2 months ago | |
| output | 2 months ago | |
| parser | 2 months ago | |
| tui | 2 months ago | |
| cli.rs | 2 months ago | |
| error.rs | 2 months ago | |
| filter.rs | 2 months ago | |
| lib.rs | 2 months ago | |
| main.rs | 2 months ago | |
| util.rs | 2 months ago | |