Avatar for the moltis-org user
moltis-org
moltis
BlogDocsChangelog

feat(tools): native filesystem tools (Read/Write/Edit/MultiEdit/Glob/Grep)

#666Merged
Comparing
inexpensive-primrose
(
edd7657
) with
main
(
e3ac680
)
CodSpeed Performance Gauge
-11%
Regression
1
Untouched
38
Skipped
5

Benchmarks

44 total
session_key_to_filename[project:backend:debug-auth]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
-11%
743.6 ns831.1 ns
session_key_to_filename[default]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
+4%
682.5 ns653.3 ns
namespaced_model_id
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
+4%
2.5 µs2.5 µs
session_key_to_filename[user@host:session:42]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
+3%
1.5 µs1.5 µs
env_substitution
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
+2%
10.2 µs10.1 µs
vision_support_lookup[gpt-4o]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
+1%
2.5 µs2.5 µs
vision_support_lookup[mistral-large-latest]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
+1%
2.6 µs2.6 µs
values_to_chat_messages[50]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
+1%
62.2 µs61.9 µs
values_to_chat_messages[2000]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2 ms2 ms
values_to_chat_messages[500]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
504.5 µs503.4 µs
vision_support_lookup[gpt-5]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
vision_support_lookup[o3]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.4 µs2.4 µs
vision_support_lookup[kimi-k2.5]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
context_window_lookup[gpt-4o]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
vision_support_lookup[claude-sonnet-4-5-20250929]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
sanitize_tool_result[100000]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
sanitize_tool_result[1000000]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
15.1 ms15.1 ms
vision_support_lookup[codestral-latest]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
vision_support_lookup[gemini-2.0-flash]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
tool_result_to_content_vision[1000000]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
22.3 ms22.3 ms
tool_result_to_content_vision[100000]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.2 ms2.3 ms
sanitize_tool_result[10000]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
158.9 µs159 µs
tool_result_to_content_vision[10000]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
240.7 µs240.8 µs
vision_support_lookup[unknown-model-xyz]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
context_window_lookup[mistral-large-latest]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.7 µs2.7 µs

Commits

Click on a commit to change the comparison range
Base
main
e3ac680
-10.53%
Merge origin/main into inexpensive-primrose
a6ef62e
20 days ago
by penso
-28.14%
fix(tools): address filesystem review comments
032bc24
19 days ago
by penso
+26.37%
refactor(tools): use ripgrep crates for fs grep
c69823c
19 days ago
by penso
0%
fix(tools): address Greptile round-2 findings (max_read_bytes wiring, sandbox note_fs_mutation, truncated semantics)
d13cbfb
19 days ago
by penso
0%
fix(tools): address Greptile round-3 findings (Grep policy, must-read sandbox, Glob root deny)
e161e78
19 days ago
by penso
0%
fix(tools): address Greptile round-4 findings (binary read tracking, sandbox Write new-file)
5fb0d87
19 days ago
by penso
0%
fix(tools): sandbox Grep post-filters results through path policy
1afa92d
19 days ago
by penso
+13.29%
feat(tools): Claude Code compat — BOM strip, binary extensions, smart quotes, mtime tracking
1415c26
19 days ago
by penso
+0.17%
feat(tools): PDF text extraction in Read tool
7760078
19 days ago
by penso
0%
feat(tools): image dispatch in Read + Grep context alias + Edit param aliases
30498be
19 days ago
by penso
-0.03%
fix(tools): PDF/image dispatch now enforces path policy, sandbox guard, and FsState recording
e5b9d18
19 days ago
by penso
-0.05%
Merge remote-tracking branch 'origin/main' into inexpensive-primrose
1b2428b
19 days ago
by penso
+0.01%
fix(tools): smart-quote recovery preserves file content + sandbox grep uses PCRE
48e76a2
19 days ago
by penso
0%
chore: sync Cargo.lock after main merge
cfe5469
19 days ago
by penso
-1.81%
refactor(tools): split read.rs into read/ module with pdf.rs and image.rs
2a15bb8
19 days ago
by penso
-0.01%
test(gateway): fix fs state delete test
3e46ef3
19 days ago
by penso
+0.01%
feat(tools): auto-page reads and serialize fs mutations
ed7e64d
19 days ago
by penso
-0.13%
feat(tools): expose read continuation offsets
6be3312
19 days ago
by penso
+0.22%
refactor(tools): centralize sandbox filesystem access
e3ef675
19 days ago
by penso
-0.08%
test(tools): cover serialized sandbox mutations
00f90c0
19 days ago
by penso
+0.04%
refactor(media): sniff mime and expose sandbox file ops
3f61049
19 days ago
by penso
+0.04%
refactor(tools): add native host sandbox file ops
7c132ae
19 days ago
by penso
+0.03%
refactor(tools): add container-aware fs transports
f7da965
19 days ago
by penso
-0.11%
refactor(tools): stream OCI file transfers
00c5ac1
19 days ago
by penso
+0.1%
refactor(tools): stream OCI reads from cp
2dd24c1
19 days ago
by penso
-0.09%
test(tools): cover OCI runtimes and cap listings
ae33648
19 days ago
by penso
-9.81%
Merge remote-tracking branch 'origin/main' into inexpensive-primrose
edd7657
19 days ago
by penso
© 2026 CodSpeed Technology
Home Terms Privacy Docs