Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
ba7179f
fix(artifacts): add tool results module
senamakel Sep 30, 2026
156d440
fix(harness): correct tool results serialization for empty outputs
senamakel Sep 30, 2026
76eb5bb
fix(test): update tool results test to match new output format
senamakel Sep 30, 2026
ee30568
refactor(harness): move tool_results test module into the source file
senamakel Sep 30, 2026
948b44b
feat(artifacts): per-tool-result artifact persistence with host-suppl…
senamakel Sep 30, 2026
2a4917d
feat(tool): add catalog support for tool packs
senamakel Sep 30, 2026
37087b0
fix(harness): handle missing tool packs gracefully
senamakel Sep 30, 2026
45f9bdc
feat(tool): expose packs module and clean up formatting
senamakel Sep 30, 2026
9a7d915
fix(tests): tighten assertion in tool pack tests
senamakel Sep 30, 2026
b58933c
feat(tool): packs module for on-demand tool disclosure (use_skill)
senamakel Sep 30, 2026
12f8172
chore(deps): bump tinyinference to expose contains_business_limit
senamakel Sep 30, 2026
a7e3f6f
feat(artifacts): expose ToolResultArtifactStore::root
senamakel Sep 30, 2026
663c6bd
refactor(harness): replace imported `ToolOutcome` with fully qualifie…
senamakel Sep 30, 2026
1ae81a6
fix(artifacts): use the qualified tinytools_agent path and drop the d…
senamakel Sep 30, 2026
36dd3a1
style(artifacts): rustfmt
senamakel Sep 30, 2026
3f4f76f
Merge remote-tracking branch 'refs/remotes/upstream/main' into pr/239
senamakel Sep 30, 2026
57c76f0
fix(harness): enforce action_dir boundary and floor per-result budget
senamakel Sep 30, 2026
f82b6c7
fix(render): remove unnecessary super:: prefix in doc comment
senamakel Sep 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions crates/tinyagents-harness/src/artifacts/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ already had.
| `types.rs` | `ArtifactKind`, `OffloadedArtifact`, `OffloadError`, constants. |
| `paths.rs` | Fail-closed path resolution (`resolve_artifact_path` and helpers). |
| `policy.rs` | `ArtifactPathPolicy`, `ArtifactRedactor` traits and their defaults. |
| `tool_results.rs` | Per-tool-result persistence: `ToolResultArtifactStore`, `apply_per_result_persistence`, `spill_aggregate_tool_results`, paged artifact reads. Host supplies redactor, read/wrapper tool names, read limit. |
| `tool_results_test.rs` | Tests for the above, incl. a byte-stable envelope fixture. |
| `ops.rs` | `ArtifactOffload` writer, `offload_oversized_result`, pointer/handoff plumbing. |
| `test.rs` | Unit tests: happy path, fallback path, fail-closed hardening. |

Expand Down
1 change: 1 addition & 0 deletions crates/tinyagents-harness/src/artifacts/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
mod ops;
mod paths;
pub mod policy;
pub mod tool_results;
mod types;

pub use ops::{
Expand Down
Loading
Loading