mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-06 08:18:58 +00:00
parent
fcec46d4f2
commit
251cbdb5c6
7 changed files with 387 additions and 10 deletions
331
run.json
331
run.json
File diff suppressed because one or more lines are too long
42
stages/008-verify@1/diff.patch
Normal file
42
stages/008-verify@1/diff.patch
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
diff --git a/docs/public/reference/cli.mdx b/docs/public/reference/cli.mdx
|
||||
index 7fd748ec..f3c83498 100644
|
||||
--- a/docs/public/reference/cli.mdx
|
||||
+++ b/docs/public/reference/cli.mdx
|
||||
@@ -92,6 +92,7 @@ fabro [OPTIONS] [COMMAND]
|
||||
| `fabro server` | Server operations |
|
||||
| `fabro settings` | Inspect effective settings |
|
||||
| `fabro start` | Start a created workflow run on the server |
|
||||
+| `fabro steer` | Steer a running agent mid-execution |
|
||||
| `fabro system` | System maintenance commands |
|
||||
| `fabro unarchive` | Restore archived runs to their prior terminal status |
|
||||
| `fabro uninstall` | Uninstall Fabro from this machine |
|
||||
@@ -1108,6 +1109,29 @@ fabro start [OPTIONS] <RUN>
|
||||
| --- | --- |
|
||||
| `--server <server>` | Fabro server target: http(s) URL or absolute Unix socket path |
|
||||
|
||||
+### `fabro steer`
|
||||
+
|
||||
+Steer a running agent mid-execution
|
||||
+
|
||||
+```bash
|
||||
+fabro steer [OPTIONS] <RUN> [TEXT]
|
||||
+```
|
||||
+
|
||||
+#### Arguments
|
||||
+
|
||||
+| Name | Description |
|
||||
+| --- | --- |
|
||||
+| `RUN` | Run ID prefix to steer |
|
||||
+| `TEXT` | Steer message text (omit when --text-stdin is used) |
|
||||
+
|
||||
+#### Options
|
||||
+
|
||||
+| Option | Description |
|
||||
+| --- | --- |
|
||||
+| `--interrupt` | Cancel the in-flight LLM stream / tool calls and deliver the message as the next user turn (default: append to the steering queue) |
|
||||
+| `--server <server>` | Fabro server target: http(s) URL or absolute Unix socket path |
|
||||
+| `--text-stdin` | Read steer text from stdin instead of a positional arg |
|
||||
+
|
||||
### `fabro system`
|
||||
|
||||
System maintenance commands
|
||||
11
stages/008-verify@1/script_timing.json
Normal file
11
stages/008-verify@1/script_timing.json
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"stdout": "blob://sha256/0bd466ddd5d5e75c96f3ad4f466c8444697947186bd0406c9fb0b6a1f5d7641a",
|
||||
"stderr": "blob://sha256/12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"exit_code": 0,
|
||||
"duration_ms": 129023,
|
||||
"termination": "exited",
|
||||
"stdout_bytes": 3178,
|
||||
"stderr_bytes": 0,
|
||||
"streams_separated": true,
|
||||
"live_streaming": true
|
||||
}
|
||||
6
stages/008-verify@1/status.json
Normal file
6
stages/008-verify@1/status.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"outcome": "succeeded",
|
||||
"notes": "Script completed: cargo +nightly-2026-04-14 clippy -q --workspace --all-targets -- -D warnings 2>&1 && cargo nextest run --cargo-quiet --workspace --status-level fail 2>&1 && cargo dev docs refresh 2>&1 && cargo dev docs check 2>&1",
|
||||
"failure_reason": null,
|
||||
"timestamp": "2026-05-04T19:42:07.888096Z"
|
||||
}
|
||||
1
stages/008-verify@1/stderr.log
Normal file
1
stages/008-verify@1/stderr.log
Normal file
|
|
@ -0,0 +1 @@
|
|||
blob://sha256/12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126
|
||||
1
stages/008-verify@1/stdout.log
Normal file
1
stages/008-verify@1/stdout.log
Normal file
|
|
@ -0,0 +1 @@
|
|||
blob://sha256/0bd466ddd5d5e75c96f3ad4f466c8444697947186bd0406c9fb0b6a1f5d7641a
|
||||
5
stages/009-fmt@1/script_invocation.json
Normal file
5
stages/009-fmt@1/script_invocation.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"script": "cargo +nightly-2026-04-14 fmt --all 2>&1",
|
||||
"command": "cargo +nightly-2026-04-14 fmt --all 2>&1",
|
||||
"language": "shell"
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue