Repository navigation
refactor(agent): clear the last tinyagents boundary violations (#7600) - #7812
Conversation
The early_exit parameter referenced the runtime crate's EarlyExit while the value originates from the harness, so the signature now imports the type from tinyagents_harness::tool to match its actual source. Auto-committed-on: dragonfly
Update the tinyagents submodule to a newer revision and remove the two baseline entries that no longer match, since the moved symbol alias and upstream re-export they recorded are gone. Auto-committed-on: dragonfly
Tiny Sweeper reviewTiny Sweeper reviewed this change across 5 lane(s) and found 0 active actionable finding(s). Detailed lane evidence and any incomplete work are listed below. State: Ready for maintainer review Review snapshot
Completeness: Complete FeaturesNone identified with supported citations. TestsNo supported feature-to-test mapping was produced. Test execution is not inferred. FindingsNo active actionable findings. Before mergeNone. Agent review detailscritique
security
tests
commits
description
Evidence and run details
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configuration
📒 Files selected for processing: 3
Comment |
There was a problem hiding this comment.
tinysweeper found nothing blocking. Approving.
$0.0009 · 101,825 in / 7,289 out · 13,504 cached (13%) · ladder/vectors-oai3, glm-5.3-flash · 97 embedded
critique: $0.0002 · 29,594 in / 1,826 out · 4,480 cached (15%) · glm-5.3-flash
security: $0.0002 · 26,729 in / 823 out · 2,048 cached (8%) · glm-5.3-flash
tests: $0.0002 · 29,205 in / 1,671 out · 2,368 cached (8%) · glm-5.3-flash
description: $0.0001 · 13,980 in / 1,941 out · 4,480 cached (32%) · glm-5.3-flash
Closes #7600.
Module side: tinyagents#455 (merge 616fc23c) drops the
EarlyExitre-export from tinyagents-runtime and the tuple-structExposureProbealias in harness tool tests. Host: pin vendor/tinyagents to 616fc23c,turn_run_finalizenamestinyagents_harness::tool::EarlyExit, the two baseline entries are dropped.The rest of the leaf's list already landed in #7773, #7787, #7798: turn_policy/turn_outcome/turn_run_finalize/turn_run_error delegate their generic halves to the harness, response_shape and its task_local, turn_stop, agent/error.rs, turn_deadline and tool_policy are deleted, host TurnCost is replaced by the harness one, and agent/cost.rs keeps only the pricing lookup plus thin call_cost adapters. What stays host-side is the product error, progress projection and TinyagentsTurnOutcome (it carries host route/transcript types).
Gates: cargo check (default, --no-default-features -p openhuman, app manifest), build openhuman-core, agent::tinyagents lib tests (519 pass), rust:layout, boundary check, submodule monotonic.