Commit graph

5527 commits

Author SHA1 Message Date
Scott Werner
5797b7d29d Require explicit provider fields for model defaults 2026-10-20 09:46:49 -04:00
Scott Werner
d1398c6495 Adopt shared Lithos model selection at Fabro boundaries 2026-10-19 16:37:39 -04:00
Scott Werner
149b240e8d
Merge pull request #1043 from fabro-sh/bot/internal-deps
Update internal dependencies
2026-10-19 12:50:08 -04:00
github-actions[bot]
e22821f37f Update internal dependencies to their current main 2026-10-18 06:44:02 +00:00
fabro-releases[bot]
5c90ad2e0c Bump version to 0.389.0-nightly.0
Some checks failed
Rust / Process titles (musl) (push) Has been cancelled
Rust / Test (Linux) (push) Has been cancelled
Rust / Sandbox providers (Docker) (push) Has been cancelled
Rust / Test (macOS) (push) Has been cancelled
Rust / Format (push) Has been cancelled
Rust / Clippy (push) Has been cancelled
Rust / Rustdoc (push) Has been cancelled
Rust / Generated Docs (push) Has been cancelled
2026-10-17 09:34:01 +00:00
github-actions[bot]
d37824413c Update internal dependencies to their current main 2026-10-17 06:44:39 +00:00
Scott Werner
b19163e4b4
Merge pull request #1042 from fabro-sh/codex/environment-resource-roundtrip
Some checks failed
Rust / Format (push) Waiting to run
Rust / Clippy (push) Waiting to run
Rust / Rustdoc (push) Waiting to run
Rust / Generated Docs (push) Waiting to run
Rust / Sandbox providers (Docker) (push) Waiting to run
Rust / Process titles (musl) (push) Waiting to run
Rust / Test (Linux) (push) Waiting to run
Rust / Test (macOS) (push) Waiting to run
TypeScript / Typecheck (push) Has been cancelled
TypeScript / Test (push) Has been cancelled
TypeScript / Build (push) Has been cancelled
Preserve environment resources through editor saves
2026-10-16 15:30:27 -04:00
Scott Werner
814073f0a1 Keep resource sliders while preserving untouched settings 2026-10-16 15:18:18 -04:00
Scott Werner
79b091b035 Preserve environment resources through editor saves 2026-10-16 14:02:44 -04:00
Scott Werner
7ff4456b54
Merge pull request #1038 from fabro-sh/codex/docker-worker-cleanup
Stop retained sandboxes after abnormal worker exit
2026-10-16 13:42:42 -04:00
Scott Werner
ed1c979841
Merge pull request #1040 from fabro-sh/codex/fix-nightly-cli-failures
Preserve run IDs during redaction and bound dump test log volume
2026-10-16 11:13:38 -04:00
Scott Werner
bf1e14654c Bound dump fixture event volume and verify hydrated output 2026-10-16 08:15:34 -04:00
Scott Werner
0d7dae01f0 Preserve protected JSON fields during secret redaction 2026-10-16 08:15:34 -04:00
fabro-releases[bot]
5a3a952bed Bump version to 0.388.0-nightly.0 2026-10-16 09:36:10 +00:00
Scott Werner
e975dcffc6
Merge pull request #674 from fkukuck/feat/markdown-file-preview
Some checks are pending
Rust / Test (macOS) (push) Waiting to run
Rust / Process titles (musl) (push) Waiting to run
Rust / Format (push) Waiting to run
Rust / Rustdoc (push) Waiting to run
Rust / Clippy (push) Waiting to run
Rust / Generated Docs (push) Waiting to run
Rust / Test (Linux) (push) Waiting to run
Rust / Sandbox providers (Docker) (push) Waiting to run
TypeScript / Typecheck (push) Waiting to run
TypeScript / Build (push) Waiting to run
TypeScript / Test (push) Waiting to run
feat(web): preview Markdown run files
2026-10-15 13:58:26 -04:00
Scott Werner
e87e0df84d fix(web): show deleted Markdown files as diffs 2026-10-15 13:49:23 -04:00
Scott Werner
55d3d3dec5 Stop retained sandboxes after abnormal worker exit 2026-10-15 12:39:36 -04:00
Scott Werner
18eb72c857
Merge pull request #1036 from fabro-sh/bot/internal-deps
Update Pebble dependencies
2026-10-15 12:33:20 -04:00
Scott Werner
e78b9a0bf6
Merge branch 'main' into bot/internal-deps 2026-10-15 12:19:31 -04:00
Scott Werner
ebb1f0bbb8
Merge pull request #1035 from fabro-sh/codex/petri-skill-boundary
Preserve workflow context when expanding skills
2026-10-15 11:55:16 -04:00
fabro-releases[bot]
ae3180c320 Bump version to 0.387.0-nightly.0 2026-10-15 09:36:29 +00:00
github-actions[bot]
50cce2ceaf Update internal dependencies to their current main 2026-10-15 06:50:11 +00:00
Scott Werner
daf82929a0 Adopt Petri skill expansion boundaries 2026-10-14 17:34:34 -04:00
Scott Werner
ac84eccfcc
Merge pull request #1034 from fabro-sh/codex/run-client-headers
Some checks are pending
Rust / Clippy (push) Waiting to run
Rust / Rustdoc (push) Waiting to run
Rust / Generated Docs (push) Waiting to run
Rust / Format (push) Waiting to run
Rust / Test (Linux) (push) Waiting to run
Rust / Sandbox providers (Docker) (push) Waiting to run
Rust / Test (macOS) (push) Waiting to run
Rust / Process titles (musl) (push) Waiting to run
Restore run session headers using scoped model clients
2026-10-14 16:21:13 -04:00
Scott Werner
db7bf083cd Update lithos-llm for client-scoped headers 2026-10-14 15:38:17 -04:00
Scott Werner
c9d5db8d47
Merge pull request #1032 from fabro-sh/codex/restore-stall-watchdog
Restore graph-wide stall watchdog enforcement
2026-10-14 13:43:40 -04:00
Scott Werner
e12a6633b7 Include stall fixture in workflow inventory snapshot 2026-10-14 13:27:17 -04:00
Scott Werner
8780cb1bf6 Scope run model clients with session headers 2026-10-14 12:44:52 -04:00
Scott Werner
560687e76b Restore graph-wide stall watchdog in Fabro execution 2026-10-14 11:20:00 -04:00
Scott Werner
7c020a0d92
Merge pull request #1031 from fabro-sh/bot/internal-deps
Update internal dependencies
2026-10-14 10:59:43 -04:00
fabro-releases[bot]
f2f9388e9c Bump version to 0.386.0-nightly.0 2026-10-14 09:41:28 +00:00
github-actions[bot]
054c94ef2c Update internal dependencies to their current main 2026-10-14 06:49:40 +00:00
Scott Werner
de7ad06de5
Merge pull request #1030 from fabro-sh/bot/internal-deps
Some checks are pending
Rust / Format (push) Waiting to run
Rust / Clippy (push) Waiting to run
Rust / Rustdoc (push) Waiting to run
Rust / Generated Docs (push) Waiting to run
Rust / Sandbox providers (Docker) (push) Waiting to run
Rust / Test (macOS) (push) Waiting to run
Rust / Process titles (musl) (push) Waiting to run
Rust / Test (Linux) (push) Waiting to run
Update internal dependencies
2026-10-13 13:58:53 -04:00
Scott Werner
10e0884079
Merge pull request #1024 from fabro-sh/codex/run-git-identity
Propagate run Git identity to commands and agents
2026-10-13 13:46:11 -04:00
github-actions[bot]
f6e5e99bbe Update internal dependencies to their current main 2026-10-13 15:44:57 +00:00
Scott Werner
f8ce54cafc
Merge pull request #1029 from fabro-sh/codex/internal-deps-github-token-20261013
Use GitHub Actions token for internal dependency PRs
2026-10-13 11:15:34 -04:00
Scott Werner
3288fd7022 Use GitHub Actions token for internal dependency PRs 2026-10-13 10:42:42 -04:00
fabro-releases[bot]
3fffde2134 Bump version to 0.385.0-nightly.0 2026-10-13 09:40:31 +00:00
Scott Werner
d5b5435c11
Merge pull request #996 from fabro-sh/preserve-subagent-usage
Some checks failed
TypeScript / Typecheck (push) Has been cancelled
TypeScript / Test (push) Has been cancelled
TypeScript / Build (push) Has been cancelled
Rust / Format (push) Waiting to run
Rust / Test (macOS) (push) Waiting to run
Rust / Clippy (push) Waiting to run
Rust / Rustdoc (push) Waiting to run
Rust / Generated Docs (push) Waiting to run
Rust / Test (Linux) (push) Waiting to run
Rust / Sandbox providers (Docker) (push) Waiting to run
Rust / Process titles (musl) (push) Waiting to run
Keep subagent usage when an agent stage completes
2026-10-12 16:12:20 -04:00
Scott Werner
04addf9204
Merge pull request #1026 from fabro-sh/codex/settings-migration-permissions
Preserve Unix file permissions during settings migrations
2026-10-12 16:07:28 -04:00
Scott Werner
9e0e356112 Fail the umask permissions test when its child runs no tests
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 15:49:46 -04:00
Scott Werner
59f175d876
Merge pull request #1027 from fabro-sh/codex/refresh-host-crash-fix
Refresh sandbox-driver for Local worker crash cleanup
2026-10-12 15:44:04 -04:00
Scott Werner
81d63a0683 Track Petri's root usage breakdown by model
Bump Petri to the commit that reports `pebble.usage_by_model`, the root
session's usage by the route that spent it, and add an end-to-end test:
an agent stage on a scripted model whose primary answers once and then
fails mid-prompt keeps every token Petri reported, and files the
primary's share and the fallback's share under their own models.

Only Petri moves; Pebble and sandbox-driver stay at their locked
revisions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 15:38:02 -04:00
Scott Werner
0027f889db Refresh sandbox-driver for Local worker crash cleanup 2026-10-12 15:14:49 -04:00
Scott Werner
7127ee5936
Merge pull request #1025 from fabro-sh/codex/preserve-completed-result-on-delete
Preserve completed run results when sandbox cleanup fails
2026-10-12 14:31:26 -04:00
Scott Werner
20d8e8235a Preserve Unix permissions on settings migration files 2026-10-12 13:53:39 -04:00
Scott Werner
e09a08f1bb Point refused sandbox cleanup at the force option
A run whose sandbox cleanup fails is kept for a retry, and only an explicit
force deletes it without its sandboxes. Say so in the 409 so a caller with a
run stuck behind an unavailable provider knows how to proceed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 13:46:57 -04:00
Scott Werner
a2ca338514 Preserve completed run results when sandbox cleanup fails 2026-10-12 11:39:52 -04:00
Scott Werner
857ea59cca
Merge pull request #1023 from fabro-sh/codex/pause-automation-schedules
Fix automation schedule pause and resume controls
2026-10-12 10:22:35 -04:00
Scott Werner
dc30d9c1fa Propagate run Git identity to commands and agents 2026-10-10 08:53:50 -04:00