Xubin Ren
|
7838e244ba
|
test(gateway): track the claimed process identity
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
6955d709d6
|
test(gateway): trust claimed readiness marker
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
b52660760c
|
test(gateway): harden cross-process probes
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
a3536e68c1
|
fix(runtime): preserve Windows process handles
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
dc3e3c1a2a
|
fix(gateway): prevent lifecycle races
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
c671acd6a8
|
fix(gateway): preserve shared runtime identity
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
c65127f791
|
refine(tui): clarify model telemetry
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
f1ebd8c4c6
|
fix(tui): dismiss runtime pickers on outside click
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
d6847b0107
|
fix(runtime): recover orphaned gateway clients
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
92727c99a8
|
ci(tui): cross-build releases on free runners
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
eafc0bc6eb
|
fix(gateway): serialize shared runtime lifecycle
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
7384fbfffc
|
fix(packaging): keep source clients in lockstep
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
78802c4c4e
|
test(runtime): isolate POSIX identity fixture
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
089df021d1
|
fix(runtime): keep process probes host-safe
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
ddd3b78ed1
|
test(ci): isolate cross-platform gateway lifecycle
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
ed4740638b
|
test(gateway): simplify repeated start coverage
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
f5125f3c07
|
test(gateway): isolate lifecycle lock behavior
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
78aa29ffc9
|
test(ci): serialize Windows lifecycle checks
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
8104d9f702
|
test(ci): trace isolated Windows interrupt
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
e63ef5d211
|
test(ci): isolate Windows console tests
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
314f5dcf0b
|
test(ci): isolate Windows process checks
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
f43ae67e95
|
test(ci): trace Windows interrupt source
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
2545cae110
|
fix(runtime): scope Windows process termination
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
301d039fbb
|
test(gateway): make concurrency check deterministic
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
8eb2742c9b
|
test(ci): stabilize cross-platform agent checks
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
55f0423336
|
test(cli): tolerate wrapped launcher output
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
6c987fc21d
|
fix(tui): pin hosted task on narrow panes
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
05acd79466
|
fix(gateway): probe Windows clients safely
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
e84aa07bcc
|
test(cli): isolate WebUI interrupt polling
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
79d51be71f
|
feat(tui): integrate with Herdr host
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
783d381710
|
feat(tui): replace footer hints with model telemetry
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
c320d08dfe
|
feat(tui): run bang commands through the gateway
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
c5d2e0ddf1
|
fix(tui): restore composer focus after runtime controls
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
cd6a11b3c5
|
fix(gateway): harden shared client lifecycle
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
19be5be1c0
|
refactor(gateway): scope foreground registration
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
014eab5f6a
|
fix(gateway): register foreground instances
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
a700697583
|
fix(cli): canonicalize default gateway identity
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
b8333a2d7e
|
fix(cli): make gateway persistence explicit
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
74c11e5d28
|
fix(cli): share on-demand gateway lifecycle
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
2d3045647a
|
fix(tui): reflow markdown tables
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
7e60d52f0e
|
fix(tui): prevent terminal cell artifacts
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
a632017194
|
fix(tui): keep runtime controls interactive
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
03d982023a
|
feat(tui): add clickable runtime controls
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
ed796332fe
|
refactor(tui): retire the direct session default
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
9e47d8106c
|
fix(tui): synchronize shared session clients
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
2f78f7fbc5
|
feat(tui): make follow-up queue explicit
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
2f7355426d
|
style(tui): use brand accent for active status
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
4391bbf4da
|
feat(tui): add agent interaction workflows
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
e77eed76c9
|
fix(tui): track canonical model presets
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
9d7453a53e
|
style(tui): simplify the composer surface
|
2026-08-17 20:56:10 +08:00 |
|