Skip to content

chore(tinytools): remove tinytools-std - #99

Merged
senamakel merged 8 commits into
tinyhumansai:mainfrom
senamakel:epic-8088-tinytools-5-work
Oct 24, 2026
Merged

senamakel merged 8 commits into
tinyhumansai:mainfrom
senamakel:epic-8088-tinytools-5-work

Conversation

@senamakel

@senamakel senamakel commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

TinyTools now keeps shared definitions and call protocols; concrete tools live in their owning hosts and modules. This removes the unused tinytools-std crate, its workspace and lockfile entries, and updates the documentation and web_fetch status alias.

Closes senamakel#5.

This is part of tinyhumansai/openhuman#8088. The downstream TinyAgents, TinyMCP, and OpenHuman integrations are tracked in the epic; coordinate their final pins before merging this removal.

Validation on the source PR branch:

  • cargo fmt --all -- --check
  • cargo check --workspace --all-targets
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
  • rg tinytools_std in TinyTools: no hits

senamakel and others added 5 commits October 18, 2026 23:51
The tinytools-std crate and all of its tool implementations have been
deleted, leaving the workspace with the tinytools contract definitions
only. The README now states that concrete tools belong in their owning
host or module rather than in this repository.

Auto-committed-on: cuttlefish
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Update the workspace guidance, the web_fetch status module docs, and the
host-adoption map to stop pointing at `tinytools-std`, which no longer exists.
The shared tool definitions and call protocols now live in this workspace while
concrete tools and host-independent building blocks belong in their owning host
or module repository.

Auto-committed-on: cuttlefish
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Regenerate Cargo.lock after removing dependencies that are no longer
referenced by the workspace, dropping transitive crates such as
atomic-waker, base64, and the crypto stack. This shrinks the lockfile
and keeps it in sync with the current manifest.

Auto-committed-on: cuttlefish
Co-authored-by: Medulla <medulla@tinyhumans.ai>
@tinysweeper

tinysweeper Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

Reviewed head: 63eb6e12259a2611d18c714db4421828a430214b

Verdict: Ready for maintainer review · Priority: none
Coverage: Reviewed 9 of 117 files; not reviewed: Cargo.lock, crates/tinytools…, and 106 additional unreviewed files.
Pull request purpose (title): chore(tinytools): re…

Diagnostics and supporting details

Full summary

Pull request purpose (title): chore(tinytools): remove tinytools-std. The pull request removes the `tinytools-std` crate so TinyTools ships only shared tool definitions and call protocols, with concrete tools owned by hosts and module repositories. It deletes the crate tree plus its workspace and lockfile entries, retargets the workspace documentation, drops the `web_fetch` status alias, and marks four plan/spec documents historical or superseded.

Unreviewed paths

  • Cargo.lock
  • crates/tinytools-std/Cargo.toml
  • crates/tinytools-std/README.md
  • crates/tinytools-std/src/detect_tools/mod.rs
  • crates/tinytools-std/src/detect_tools/mod_tests.rs
  • crates/tinytools-std/src/file_state/agent_context.rs
  • crates/tinytools-std/src/file_state/mod.rs
  • crates/tinytools-std/src/file_state/ops.rs
  • crates/tinytools-std/src/file_state/test/agent_context.rs
  • crates/tinytools-std/src/file_state/test/mod.rs
  • crates/tinytools-std/src/file_state/test/ops.rs
  • crates/tinytools-std/src/file_state/types.rs
  • crates/tinytools-std/src/filesystem/apply_patch/mod.rs
  • crates/tinytools-std/src/filesystem/apply_patch/mod_tests.rs
  • crates/tinytools-std/src/filesystem/contract_tests.rs
  • crates/tinytools-std/src/filesystem/csv_export/extra_tests.rs
  • crates/tinytools-std/src/filesystem/csv_export/mod.rs
  • crates/tinytools-std/src/filesystem/csv_export/mod_tests.rs
  • crates/tinytools-std/src/filesystem/edit_file/mod.rs
  • crates/tinytools-std/src/filesystem/edit_file/mod_tests.rs
  • crates/tinytools-std/src/filesystem/file_read/extra_tests.rs
  • crates/tinytools-std/src/filesystem/file_read/mod.rs
  • crates/tinytools-std/src/filesystem/file_read/mod_tests.rs
  • crates/tinytools-std/src/filesystem/file_sink.rs
  • crates/tinytools-std/src/filesystem/file_sink_tests.rs
  • crates/tinytools-std/src/filesystem/file_write/mod.rs
  • crates/tinytools-std/src/filesystem/file_write/mod_tests.rs
  • crates/tinytools-std/src/filesystem/fixtures/apply_patch.json
  • crates/tinytools-std/src/filesystem/fixtures/csv_export.json
  • crates/tinytools-std/src/filesystem/fixtures/edit_file.json
  • crates/tinytools-std/src/filesystem/fixtures/file_read.json
  • crates/tinytools-std/src/filesystem/fixtures/file_write.json
  • crates/tinytools-std/src/filesystem/fixtures/git_operations.json
  • crates/tinytools-std/src/filesystem/fixtures/glob_search.json
  • crates/tinytools-std/src/filesystem/fixtures/grep.json
  • crates/tinytools-std/src/filesystem/fixtures/image_info.json
  • crates/tinytools-std/src/filesystem/fixtures/list_files.json
  • crates/tinytools-std/src/filesystem/fixtures/read_diff.json
  • crates/tinytools-std/src/filesystem/fixtures/read_workspace_state.json
  • crates/tinytools-std/src/filesystem/fixtures/run_linter.json
  • crates/tinytools-std/src/filesystem/fixtures/run_tests.json
  • crates/tinytools-std/src/filesystem/fixtures/update_memory_md.json
  • crates/tinytools-std/src/filesystem/gate.rs
  • crates/tinytools-std/src/filesystem/gate_tests.rs
  • crates/tinytools-std/src/filesystem/git_operations/config.rs
  • crates/tinytools-std/src/filesystem/git_operations/config_tests.rs
  • crates/tinytools-std/src/filesystem/git_operations/mod.rs
  • crates/tinytools-std/src/filesystem/git_operations/mod_tests.rs
  • crates/tinytools-std/src/filesystem/git_operations/ops_tests.rs
  • crates/tinytools-std/src/filesystem/git_operations/render.rs
  • crates/tinytools-std/src/filesystem/git_operations/render_tests.rs
  • crates/tinytools-std/src/filesystem/glob_search/extra_tests.rs
  • crates/tinytools-std/src/filesystem/glob_search/mod.rs
  • crates/tinytools-std/src/filesystem/glob_search/mod_tests.rs
  • crates/tinytools-std/src/filesystem/grep/extra_tests.rs
  • crates/tinytools-std/src/filesystem/grep/mod.rs
  • crates/tinytools-std/src/filesystem/grep/mod_tests.rs
  • crates/tinytools-std/src/filesystem/image_info/mod.rs
  • crates/tinytools-std/src/filesystem/image_info/mod_tests.rs
  • crates/tinytools-std/src/filesystem/list_files/extra_tests.rs
  • crates/tinytools-std/src/filesystem/list_files/mod.rs
  • crates/tinytools-std/src/filesystem/list_files/mod_tests.rs
  • crates/tinytools-std/src/filesystem/mod.rs
  • crates/tinytools-std/src/filesystem/read_diff/mod.rs
  • crates/tinytools-std/src/filesystem/read_diff/mod_tests.rs
  • crates/tinytools-std/src/filesystem/read_only.rs
  • crates/tinytools-std/src/filesystem/read_only_tests.rs
  • crates/tinytools-std/src/filesystem/run_linter/mod.rs
  • crates/tinytools-std/src/filesystem/run_linter/mod_tests.rs
  • crates/tinytools-std/src/filesystem/run_tests/mod.rs
  • crates/tinytools-std/src/filesystem/run_tests/mod_tests.rs
  • crates/tinytools-std/src/filesystem/test_support.rs
  • crates/tinytools-std/src/filesystem/text.rs
  • crates/tinytools-std/src/filesystem/text_test_tests.rs
  • crates/tinytools-std/src/filesystem/update_memory_md/mod.rs
  • crates/tinytools-std/src/filesystem/update_memory_md/mod_tests.rs
  • crates/tinytools-std/src/filesystem/workspace_state/mod.rs
  • crates/tinytools-std/src/filesystem/workspace_state/mod_tests.rs
  • crates/tinytools-std/src/lib.rs
  • crates/tinytools-std/src/network/contract_tests.rs
  • crates/tinytools-std/src/network/curl.rs
  • crates/tinytools-std/src/network/curl_tests.rs
  • crates/tinytools-std/src/network/fixtures/curl.json
  • crates/tinytools-std/src/network/fixtures/http_request.json
  • crates/tinytools-std/src/network/fixtures/pushover.json
  • crates/tinytools-std/src/network/fixtures/web_fetch.json
  • crates/tinytools-std/src/network/gate.rs
  • crates/tinytools-std/src/network/gate_tests.rs
  • crates/tinytools-std/src/network/http_request.rs
  • crates/tinytools-std/src/network/http_request_tests.rs
  • crates/tinytools-std/src/network/mod.rs
  • crates/tinytools-std/src/network/pushover.rs
  • crates/tinytools-std/src/network/pushover_tests.rs
  • crates/tinytools-std/src/network/test_support.rs
  • crates/tinytools-std/src/network/web_fetch.rs
  • crates/tinytools-std/src/network/web_fetch_proxy_tests.rs
  • crates/tinytools-std/src/network/web_fetch_tests.rs
  • crates/tinytools-std/src/timeout/command_environment.rs
  • crates/tinytools-std/src/timeout/group_exit.rs
  • crates/tinytools-std/src/timeout/group_exit_tests.rs
  • crates/tinytools-std/src/timeout/mod.rs
  • crates/tinytools-std/src/timeout/mod_tests.rs
  • crates/tinytools-std/src/timeout/output.rs
  • crates/tinytools-std/src/timeout/process_cleanup.rs
  • crates/tinytools-std/src/timeout/settings.rs
  • crates/tinytools-std/src/url_guard/README.md
  • crates/tinytools-std/src/url_guard/mod.rs
  • crates/tinytools-std/src/url_guard/mod_tests.rs

Review snapshot

Change surface Files Review signal Count
Production 41 Active findings 0
Tests 64 Noted findings 0
Documentation 10 Resolved findings 0
Configuration 1 Pending checks/questions 0

Completeness: Complete
Test assessment: No supported feature-to-test mapping was available; this does not mean tests are absent or passed.

What changed

The `tinytools-std` crate and its `Cargo.lock` entries are removed, so the host-independent building blocks it provided no longer ship from this workspace: the filesystem tools behind an `FsGate`, the network tools behind a `NetGate`, the URL/SSRF guard, `file_state` tracking, PATH probing, and timeout/process-group management. `AGENTS.md` now states the workspace holds shared definitions and call protocols only, and `README.md` scopes the crate to definitions with a "No tool implementations" note. The rustdoc in `crates/tinytools/src/status/web_fetch.rs` is reworded to drop the `tinytools-std` reference with parser behavior unchanged, and `docs/host-adoption/72-host-adoption-map.md` no longer documents the removed `status_of` alias. Five plan/spec documents gain historical or superseded notes pointing to `tinyagents-harness-tools`. The description says downstream pins must be coordinated before merge, and the tests lane noted it could not verify whether `.github/workflows/ci.yml` still references the removed crate because that file is not in the diff.

Features

  • Removed — Removal of the `tinytools-std` crate: The host-independent building blocks this crate provided — filesystem tools gated by a host `FsGate`, network tools gated by a `NetGate`, the URL/SSRF guard, cross-agent file-state tracking, timeout and process-group management, and PATH probing — are no longer shipped by this workspace. Downstream hosts must supply them from their own repositories, and the description states their pins must be coordinated before merging. (crates/tinytools-std/Cargo.toml, crates/tinytools-std/src/lib.rs, crates/tinytools-std/src/filesystem/mod.rs, crates/tinytools-std/src/network/mod.rs, crates/tinytools-std/src/url_guard/mod.rs, crates/tinytools-std/src/timeout/mod.rs, crates/tinytools-std/src/file_state/mod.rs, crates/tinytools-std/src/detect_tools/mod.rs)
  • Modified — Workspace documentation scoped to shared definitions: `AGENTS.md` no longer describes `tinytools-std`'s contents and instead says the workspace contains shared tool definitions and call protocols only, with concrete tools and building blocks belonging to their owning host or module repository. `README.md` narrows its self-description, adds a no-tool-implementations bullet, and reframes its example as showing the shape of an implementation rather than a complete tool. (AGENTS.md, README.md, README.md impl Tool for Echo {, README.md transport.)
  • Modified — `web_fetch` status module comment no longer references `tinytools-std`: The rustdoc on the shared status parser now says the parser and its disposition live in `tinytools` so a host can use the producer's exact result contract without a separate tool-implementation crate. The parser's behavior and disposition are unchanged. (crates/tinytools/src/status/web_fetch.rs)
  • Modified — Host-adoption map drops the removed alias: The map documents `tinytools::status::web_fetch_status` as the single status parser the producer and host share, and no longer tells hosts that the producer exposes `tinytools_std::network::web_fetch::status_of` as an alias, consistent with the crate removal. (docs/host-adoption/72-host-adoption-map.md, docs/host-adoption/72-host-adoption-map.md fetched-site disposition policy with the `tinytools::status` API:)
  • Modified — Plans and specs marked historical or superseded: `docs/plans/collapsed-tools-and-standard-helpers.md`, `docs/plans/web-fetch-async-html-extraction.md`, `docs/specs/collapsed-tools-and-standard-helpers.md`, `docs/specs/fsgate-batch-path-check.md` and `docs/specs/web-fetch-async-html-extraction.md` gain notes stating the `tinytools-std` work was removed and that the former helper implementations are owned by `tinyagents-harness-tools`. (docs/plans/collapsed-tools-and-standard-helpers.md, docs/plans/collapsed-tools-and-standard-helpers.md Specification: [Collapsed tools and standard helpers](../specs/collapsed-tools-a, docs/plans/web-fetch-async-html-extraction.md, docs/specs/collapsed-tools-and-standard-helpers.md, docs/specs/fsgate-batch-path-check.md, docs/specs/web-fetch-async-html-extraction.md)

Tests

No supported feature-to-test mapping was produced. Test execution is not inferred.

Findings

No active actionable findings.

Before merge

None.

Agent review details

critique

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The critique lane answered with no findings across the files it reviewed.
  • Lane summary: Reviewed 0 files; 0 findings. _The code index is behind this pull request (indexed at `71c941b023d0`), so retrieved context may be out of date._

security

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The security lane answered with no findings on the code files it reviewed; prose and tabular documentation files were not security-reviewed.
  • Lane summary: Reviewed 0 files; 0 findings. _The code index is behind this pull request (indexed at `71c941b023d0`), so retrieved context may be out of date._

tests

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The tests lane answered with no findings, treating the change as documentation plus one comment edit with no testable behavior, and noted only that the CI workflow file is absent from the diff and so could not be checked against the removed crate.
  • Lane summary: This change removes the `tinytools-std` crate, retargets the workspace documentation to describe definitions-only scope, and rewrites one doc comment in `crates/tinytools/src/status/web_fetch.rs` to drop the cross-crate reference. The deleted crate carried its own tests, so no surviving behaviour loses its coverage; the edited doc comment is not behavioural. No defects found in the changes themselves. I could not verify from the diff that CI configuration (the dependency-light gate, the workspace layout gate, the coverage filter) no longer names `tinytools-std`, but a search of the reviewed tree found no such references, so nothing here is reported. _The code index is behind this pull request (indexed at `71c941b023d0`), so retrieved context may be out of date._

commits

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The commits lane answered that no sensitive content appears in the committed files.
  • Lane summary: No sensitive content in committed files. _The code index is behind this pull request (indexed at `71c941b023d0`), so retrieved context may be out of date._

description

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The description lane answered that the description matches the code half of the diff — the crate tree deleted along with its workspace and lockfile entries, `AGENTS.md`/`README.md` edited, and the status doc reworded. Its one gap: `docs/plans/collapsed-tools-and-standard-helpers.md`, `docs/specs/collapsed-tools-and-standard-helpers.md` and `docs/specs/fsgate-batch-path-check.md` still reference the deleted `tinytools-std`/`tinytools_std::` paths, so the documentation half of the change is incomplete.
  • Lane summary: The diff removes the `tinytools-std` crate (61 files) — workspace member, lockfile entries, docs, and the `web_fetch` status alias — and updates AGENTS.md/README/docs to say the workspace holds definitions only. The PR body describes exactly that removal. Nothing in the diff contradicts it. I found no defect to report. _The code index is behind this pull request (indexed at `71c941b023d0`), so retrieved context may be out of date._
Evidence and run details
  • Models: ladder/vectors-oai3, deepseek-v4.1-flash
  • Spend: $0.003290
  • Tokens: 1329420 input · 2637 output · 264704 cached · 741 embedding
  • Updated: 2026-10-23T09:04:13Z
  • Continuity: summary cache chain restarted at the storage ceiling.
Head State Pass summary
34956944c08f ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-23T03:38:45Z)
ea3eb8d9393d ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-23T03:42:01Z)
71c941b023d0 ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-23T04:32:48Z)
63eb6e12259a ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-23T09:04:13Z)

tinysweeper 0.1.2

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-23T04:35:25.007767Z 71c941b New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

  • Run on-demand review

This review includes 116 billable files and costs up to $29.00.

View limit details

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e659fc43-5e9b-47f0-9172-3fa6ebef2c1d
📥 Commits

Reviewing files that changed from the base of the PR and between 75e42ba and 63eb6e1.

⛔ Files ignored due to path filters: 1
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing: 116
  • AGENTS.md
  • README.md
  • crates/tinytools-std/Cargo.toml
  • crates/tinytools-std/README.md
  • crates/tinytools-std/src/detect_tools/mod.rs
  • crates/tinytools-std/src/detect_tools/mod_tests.rs
  • crates/tinytools-std/src/file_state/agent_context.rs
  • crates/tinytools-std/src/file_state/mod.rs
  • crates/tinytools-std/src/file_state/ops.rs
  • crates/tinytools-std/src/file_state/test/agent_context.rs
  • crates/tinytools-std/src/file_state/test/mod.rs
  • crates/tinytools-std/src/file_state/test/ops.rs
  • crates/tinytools-std/src/file_state/types.rs
  • crates/tinytools-std/src/filesystem/apply_patch/mod.rs
  • crates/tinytools-std/src/filesystem/apply_patch/mod_tests.rs
  • crates/tinytools-std/src/filesystem/contract_tests.rs
  • crates/tinytools-std/src/filesystem/csv_export/extra_tests.rs
  • crates/tinytools-std/src/filesystem/csv_export/mod.rs
  • crates/tinytools-std/src/filesystem/csv_export/mod_tests.rs
  • crates/tinytools-std/src/filesystem/edit_file/mod.rs
  • crates/tinytools-std/src/filesystem/edit_file/mod_tests.rs
  • crates/tinytools-std/src/filesystem/file_read/extra_tests.rs
  • crates/tinytools-std/src/filesystem/file_read/mod.rs
  • crates/tinytools-std/src/filesystem/file_read/mod_tests.rs
  • crates/tinytools-std/src/filesystem/file_sink.rs
  • crates/tinytools-std/src/filesystem/file_sink_tests.rs
  • crates/tinytools-std/src/filesystem/file_write/mod.rs
  • crates/tinytools-std/src/filesystem/file_write/mod_tests.rs
  • crates/tinytools-std/src/filesystem/fixtures/apply_patch.json
  • crates/tinytools-std/src/filesystem/fixtures/csv_export.json
  • crates/tinytools-std/src/filesystem/fixtures/edit_file.json
  • crates/tinytools-std/src/filesystem/fixtures/file_read.json
  • crates/tinytools-std/src/filesystem/fixtures/file_write.json
  • crates/tinytools-std/src/filesystem/fixtures/git_operations.json
  • crates/tinytools-std/src/filesystem/fixtures/glob_search.json
  • crates/tinytools-std/src/filesystem/fixtures/grep.json
  • crates/tinytools-std/src/filesystem/fixtures/image_info.json
  • crates/tinytools-std/src/filesystem/fixtures/list_files.json
  • crates/tinytools-std/src/filesystem/fixtures/read_diff.json
  • crates/tinytools-std/src/filesystem/fixtures/read_workspace_state.json
  • crates/tinytools-std/src/filesystem/fixtures/run_linter.json
  • crates/tinytools-std/src/filesystem/fixtures/run_tests.json
  • crates/tinytools-std/src/filesystem/fixtures/update_memory_md.json
  • crates/tinytools-std/src/filesystem/gate.rs
  • crates/tinytools-std/src/filesystem/gate_tests.rs
  • crates/tinytools-std/src/filesystem/git_operations/config.rs
  • crates/tinytools-std/src/filesystem/git_operations/config_tests.rs
  • crates/tinytools-std/src/filesystem/git_operations/mod.rs
  • crates/tinytools-std/src/filesystem/git_operations/mod_tests.rs
  • crates/tinytools-std/src/filesystem/git_operations/ops_tests.rs
  • crates/tinytools-std/src/filesystem/git_operations/render.rs
  • crates/tinytools-std/src/filesystem/git_operations/render_tests.rs
  • crates/tinytools-std/src/filesystem/glob_search/extra_tests.rs
  • crates/tinytools-std/src/filesystem/glob_search/mod.rs
  • crates/tinytools-std/src/filesystem/glob_search/mod_tests.rs
  • crates/tinytools-std/src/filesystem/grep/extra_tests.rs
  • crates/tinytools-std/src/filesystem/grep/mod.rs
  • crates/tinytools-std/src/filesystem/grep/mod_tests.rs
  • crates/tinytools-std/src/filesystem/image_info/mod.rs
  • crates/tinytools-std/src/filesystem/image_info/mod_tests.rs
  • crates/tinytools-std/src/filesystem/list_files/extra_tests.rs
  • crates/tinytools-std/src/filesystem/list_files/mod.rs
  • crates/tinytools-std/src/filesystem/list_files/mod_tests.rs
  • crates/tinytools-std/src/filesystem/mod.rs
  • crates/tinytools-std/src/filesystem/read_diff/mod.rs
  • crates/tinytools-std/src/filesystem/read_diff/mod_tests.rs
  • crates/tinytools-std/src/filesystem/read_only.rs
  • crates/tinytools-std/src/filesystem/read_only_tests.rs
  • crates/tinytools-std/src/filesystem/run_linter/mod.rs
  • crates/tinytools-std/src/filesystem/run_linter/mod_tests.rs
  • crates/tinytools-std/src/filesystem/run_tests/mod.rs
  • crates/tinytools-std/src/filesystem/run_tests/mod_tests.rs
  • crates/tinytools-std/src/filesystem/test_support.rs
  • crates/tinytools-std/src/filesystem/text.rs
  • crates/tinytools-std/src/filesystem/text_test_tests.rs
  • crates/tinytools-std/src/filesystem/update_memory_md/mod.rs
  • crates/tinytools-std/src/filesystem/update_memory_md/mod_tests.rs
  • crates/tinytools-std/src/filesystem/workspace_state/mod.rs
  • crates/tinytools-std/src/filesystem/workspace_state/mod_tests.rs
  • crates/tinytools-std/src/lib.rs
  • crates/tinytools-std/src/network/contract_tests.rs
  • crates/tinytools-std/src/network/curl.rs
  • crates/tinytools-std/src/network/curl_tests.rs
  • crates/tinytools-std/src/network/fixtures/curl.json
  • crates/tinytools-std/src/network/fixtures/http_request.json
  • crates/tinytools-std/src/network/fixtures/pushover.json
  • crates/tinytools-std/src/network/fixtures/web_fetch.json
  • crates/tinytools-std/src/network/gate.rs
  • crates/tinytools-std/src/network/gate_tests.rs
  • crates/tinytools-std/src/network/http_request.rs
  • crates/tinytools-std/src/network/http_request_tests.rs
  • crates/tinytools-std/src/network/mod.rs
  • crates/tinytools-std/src/network/pushover.rs
  • crates/tinytools-std/src/network/pushover_tests.rs
  • crates/tinytools-std/src/network/test_support.rs
  • crates/tinytools-std/src/network/web_fetch.rs
  • crates/tinytools-std/src/network/web_fetch_proxy_tests.rs
  • crates/tinytools-std/src/network/web_fetch_tests.rs
  • crates/tinytools-std/src/timeout/command_environment.rs
  • crates/tinytools-std/src/timeout/group_exit.rs
  • crates/tinytools-std/src/timeout/group_exit_tests.rs
  • crates/tinytools-std/src/timeout/mod.rs
  • crates/tinytools-std/src/timeout/mod_tests.rs
  • crates/tinytools-std/src/timeout/output.rs
  • crates/tinytools-std/src/timeout/process_cleanup.rs
  • crates/tinytools-std/src/timeout/settings.rs
  • crates/tinytools-std/src/url_guard/README.md
  • crates/tinytools-std/src/url_guard/mod.rs
  • crates/tinytools-std/src/url_guard/mod_tests.rs
  • crates/tinytools/src/status/web_fetch.rs
  • docs/host-adoption/72-host-adoption-map.md
  • docs/plans/collapsed-tools-and-standard-helpers.md
  • docs/plans/web-fetch-async-html-extraction.md
  • docs/specs/collapsed-tools-and-standard-helpers.md
  • docs/specs/fsgate-batch-path-check.md
  • docs/specs/web-fetch-async-html-extraction.md
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@tinysweeper tinysweeper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tinysweeper found nothing blocking. Approving.

Diagnostics

Total spend: $0.0027

Co-authored-by: Medulla <medulla@tinyhumans.ai>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 34956944c0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread AGENTS.md
Add historical and superseded notes to the collapsed-tools, web-fetch, and
fsgate documents, recording that the tinytools-std work was removed in
tinytools#99 and its helper implementations are now owned by
tinyagents-harness-tools. The status lines were adjusted so these documents no
longer claim to describe APIs currently implemented by tinytools.

Auto-committed-on: cuttlefish
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
@senamakel
senamakel merged commit 41cc80a into tinyhumansai:main Oct 24, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[tinyagents-slim] tinytools: delete the tinytools-std crate (definitions only from here on)

1 participant