fabro/lib/crates/fabro-cli/tests/it/cmd
Bryan Helmkamp 0eca7d94d6 fix(run): make attach stream terminal-authoritative
Replay persisted run events for attach requests, keep the SSE stream live
only while the run is active, and close on terminal run events instead of
returning 410 for completed runs.

The CLI now treats premature attach EOF as an error, and the affected
integration tests were stabilized around store-backed event ordering and
recovered rewind timelines.
2026-04-07 14:32:23 -04:00
..
artifact.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
artifact_cp.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
artifact_list.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
attach.rs fix(run): make attach stream terminal-authoritative 2026-04-07 14:32:23 -04:00
completion.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
config.rs refactor(settings): make settings command server-backed 2026-04-06 13:34:28 -04:00
create.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
diff.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
discord.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
docs.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
doctor.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
exec.rs refactor(config): unify machine config as settings.toml 2026-04-05 23:55:28 -04:00
fabro.rs refactor(settings): make settings command server-backed 2026-04-06 13:34:28 -04:00
fork.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
graph.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
inspect.rs feat(run): record run creation provenance 2026-04-07 12:59:25 -04:00
install.rs test(nextest): share one session server by default 2026-04-07 09:44:34 -04:00
json_global.rs test(cli): stabilize ps JSON global flag assertion 2026-04-05 10:34:32 -04:00
logs.rs refactor(storage): unify scratch paths and key schema 2026-04-06 10:13:37 -04:00
mod.rs feat(system): add server-backed system commands 2026-04-06 16:10:06 -04:00
model.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
model_list.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
model_test.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
parse.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
pr.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
pr_close.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
pr_create.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
pr_list.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
pr_merge.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
pr_view.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
preflight.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
provider.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
provider_login.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
ps.rs perf(nextest): keep shared test server state in memory 2026-04-07 11:39:40 -04:00
repo.rs chore: remove skill install command and GET /runs/{id}/verification endpoint 2026-04-06 16:38:03 -04:00
repo_deinit.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
repo_init.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
resume.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
rewind.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
rm.rs refactor(config): unify machine config as settings.toml 2026-04-05 23:55:28 -04:00
run.rs fix(run): make attach stream terminal-authoritative 2026-04-07 14:32:23 -04:00
runner.rs feat(run): harden server-supervised worker lifecycle 2026-04-07 07:59:35 -04:00
sandbox_cp.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
sandbox_preview.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
sandbox_ssh.rs refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
secret.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
secret_list.rs refactor(server): make secrets and operational checks server-canonical 2026-04-05 17:34:01 -04:00
secret_rm.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
secret_set.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
send_analytics.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
send_panic.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
server_start.rs perf(nextest): keep shared test server state in memory 2026-04-07 11:39:40 -04:00
server_status.rs test(nextest): share one session server by default 2026-04-07 09:44:34 -04:00
server_stop.rs test(nextest): share one session server by default 2026-04-07 09:44:34 -04:00
start.rs refactor(cli): make core run lifecycle server-only 2026-04-05 21:57:27 -04:00
store.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
store_dump.rs perf(nextest): keep shared test server state in memory 2026-04-07 11:39:40 -04:00
support.rs fix(run): make attach stream terminal-authoritative 2026-04-07 14:32:23 -04:00
system.rs feat(system): add server-backed system commands 2026-04-06 16:10:06 -04:00
system_df.rs test(nextest): share one session server by default 2026-04-07 09:44:34 -04:00
system_events.rs test(nextest): share one session server by default 2026-04-07 09:44:34 -04:00
system_info.rs test(nextest): share one session server by default 2026-04-07 09:44:34 -04:00
system_prune.rs test(nextest): share one session server by default 2026-04-07 09:44:34 -04:00
test_panic.rs test: speed up slow default-profile tests and tighten nextest thresholds 2026-04-05 13:15:59 -04:00
top_level.rs Move cli.rs and scenario.rs tests into per-subcommand cmd/ files 2026-03-30 11:37:24 -04:00
upgrade.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
validate.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
wait.rs refactor(cli): make core run lifecycle server-only 2026-04-05 21:57:27 -04:00
workflow.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
workflow_create.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
workflow_list.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00