pith:5C3YF2YJ
ToolRosella: Translating Code Repositories into Standardized Tools for Scientific Agents
ToolRosella converts scientific code repositories into standardized, agent-invocable tools with 61.5 percent success after repair.
arxiv:2603.09290 v4 · 2026-03-10 · cs.SE · cs.CE · cs.MA
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{5C3YF2YJ3XYTY3RJ7PZDBX367E}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
ToolRosella reaches a 61.5% repository conversion success rate after iterative repair, with a 4.4 speedup over human engineers. The resulting 1,580 callable tools support a downstream task success rate of 84.0% and improve performance when integrated into other agent frameworks.
That automatic repository analysis, interface construction, execution testing, and iterative repair can reliably standardize heterogeneous scientific code without substantial loss of functionality or introduction of new errors across diverse domains.
ToolRosella converts 122 scientific code repositories into 1,580 standardized tools at 61.5% success rate with 4.4x human speedup and 84% downstream agent task success.
Cited by
Receipt and verification
| First computed | 2026-06-04T01:09:48.257013Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
e8b782eb09ddf13c6e29fbf230df7ef92ab1135222d2b6d56262e62590dd245c
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/5C3YF2YJ3XYTY3RJ7PZDBX367E \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: e8b782eb09ddf13c6e29fbf230df7ef92ab1135222d2b6d56262e62590dd245c
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "32428b40c8c06eaa7f43a5d45e6cdf5352147a05f08d8d83a06a69298e4b76e0",
"cross_cats_sorted": [
"cs.CE",
"cs.MA"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.SE",
"submitted_at": "2026-03-10T07:19:43Z",
"title_canon_sha256": "efeb52cb0ca1bc406a4c499b5336f4dd5e4423ce0cfb5b8f850e1b2686eda191"
},
"schema_version": "1.0",
"source": {
"id": "2603.09290",
"kind": "arxiv",
"version": 4
}
}