frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: ToolRegistry – A Python Library for Structured Tool Integration

https://github.com/Oaklight/ToolRegistry
3•Oaklight•1y ago

Comments

Oaklight•1y ago
Author here!

I’ve been working on ToolRegistry, a Python library for registering, managing, and invoking tools—from local functions to MCP/OpenAPI endpoints—in a structured, composable way.

With ToolRegistry, you can:

* Register Python functions, classes, or external tools. * Auto-generate JSON Schemas for parameters. * Run tools synchronously or asynchronously in parallel. * Integrate tools over STDIO, HTTP, WebSocket, or SSE via Model Context Protocol (MCP). * Experimental support for OpenAPI services * Compose tools dynamically and reconstruct tool output messages.

The goal is to make it easier to build apps, agents, or systems that coordinate multiple tools flexibly—without getting bogged down in glue code.

GitHub: [https://github.com/Oaklight/ToolRegistry](https://github.com/Oaklight/ToolRegistry) PyPI: [https://pypi.org/project/toolregistry/](https://pypi.org/project/toolregistry/) Docs: [https://toolregistry.lab.oaklight.cn](https://toolregistry.lab.oaklight.cn)

Would love feedback—ideas, issues, or use cases welcome!

Thanks for checking it out.

venk12•1y ago
This is interesting. I am working on an adjacent idea. I am working on GTM side of things. Would you like to collaborate?
Oaklight•1y ago
what's GTM?
venk12•1y ago
GTM is go-to-market. It deals with how to distribute a product so that it can sold out there in the market.

Samsung Galaxy Z Fold8 Ultra, Fold8 and Flip8

https://news.samsung.com/global/samsung-galaxy-z-fold8-ultra-fold8-and-flip8foldables-perfected-f...
1•jerryslm•41s ago•0 comments

Security.ubuntu.com Is Down

https://status.canonical.com/#/incident/KNms6QK9ewuzz-7xUsPsNylV20jEt5kyKsd8A-3ptQHXz-Eu10FX079C0...
1•moebrowne•58s ago•0 comments

Ukraine's secret weapon: The bright pink 'Flamingo' missiles

https://www.dailymail.com/news/article-15996043/Ukraine-secret-weapon-pink-Flamingo-missiles-engi...
1•Bender•2m ago•0 comments

Agent-Shell 0.63 Updates

https://xenodium.com/agent-shell-0-63-updates
2•xenodium•3m ago•0 comments

Looking for the Ladder

https://agglomerations.eig.org/p/looking-for-the-ladder
2•toomuchtodo•3m ago•0 comments

Universe Pro appears to be a Ponzi-style crypto investment scheme

https://anon8109361.github.io/universe-pro-investigation/
2•Monotoko•3m ago•2 comments

Show HN: Web swing through midtown NYC

https://www.swingnyc.com/
2•shahahmed•3m ago•0 comments

Reddit Marketing Strategy: How Founders Use Reddit Without Sounding Promotional

https://reddmatch.com/blog/reddit-marketing-strategy
2•eradon•3m ago•0 comments

Trump hands powerful nuclear technology to Saudi Arabia as Iran war spirals

https://www.dailymail.com/news/article-15996501/Trump-sparks-fear-hands-powerful-nuclear-technolo...
3•Bender•3m ago•0 comments

Claude Playing Crusader Kings 3

https://www.twitch.tv/skullbloc
2•stebbins•4m ago•1 comments

Agentic Workflow's Cache Keepalive Costs 8x Too Much

https://blog.mempko.com/keeping-the-kv-cache-warm-measuring-prompt-cache-eviction-across-anthropi...
2•mempko•4m ago•1 comments

Machina Machista

https://mpadge.eu/blog/machina-machista.html
2•mpadge•4m ago•0 comments

Ukrainian drones deliver robots directly into battle by sea and air

https://arstechnica.com/gadgets/2026/07/ukrainian-drones-deliver-robots-directly-into-battle-by-s...
2•arto•5m ago•0 comments

International flights set to pay EU carbon fees from 2029

https://www.euronews.com/my-europe/2026/07/17/international-flights-set-to-pay-carbon-costs-under...
2•Markoff•6m ago•1 comments

Accuracy takes power: quest to build a perfect SNES emulator (2011)

https://arstechnica.com/gaming/2011/08/accuracy-takes-power-one-mans-3ghz-quest-to-build-a-perfec...
2•xdavidliu•6m ago•0 comments

Agent-Native Software Engineering

https://sys0.substack.com/p/agent-native-software-engineering
2•shenli3514•8m ago•0 comments

I built a platform that tracks which software people cancel and regret"

https://www.gotypical.com
2•Gotyypical•8m ago•0 comments

Databento Binary Encoding (DBN)

https://databento.com/docs/standards-and-conventions/databento-binary-encoding
2•ronfriedhaber•8m ago•0 comments

'Ted Lasso' Was Finished. Then Jason Sudeikis Had an Epiphany

https://www.hollywoodreporter.com/tv/tv-features/ted-lasso-returns-jason-sudeikis-interview-seaso...
2•mooreds•9m ago•0 comments

Soaring Egg Prices Are Hitting China Hard

https://www.nytimes.com/2026/07/20/business/china-eggs-expensive.html
3•mooreds•10m ago•0 comments

Lung cancer in nonsmokers: A women's health crisis

https://www.cbsnews.com/news/lung-cancer-non-smoking-women/
2•brandonb•10m ago•0 comments

Dog Photographer Loses Copyright Case over AI-Generated Comic Version of Photo

https://petapixel.com/2026/07/22/dog-photographer-loses-copyright-case-over-ai-generated-comic-ve...
3•dmitrygr•11m ago•0 comments

Cyrus is team multiplayer agents on your own infra in Linear and Slack

https://www.atcyrus.com
2•wateralien•11m ago•1 comments

Pullrun, a runtime that runs same OCI images as containers or VMs

https://github.com/pullrun/pullrun
2•liquid64•11m ago•0 comments

Banks pay backhanded compliments to private credit

https://www.semafor.com/article/07/21/2026/banks-pay-backhanded-compliments-to-private-credit
2•petethomas•11m ago•0 comments

The Subprime Data Center Crisis

https://www.wheresyoured.at/the-subprime-data-center-crisis/
3•crescit_eundo•11m ago•0 comments

I used ChatGPT to sue a Norwegian airline from New York and get $4760

https://www.behind-the-enemy-lines.com/2026/07/the-lawyer-i-never-hired-how-chatgpt.html
3•Panos•12m ago•1 comments

Polio should have been eradicated by now. What's plan B?

https://www.nature.com/articles/d41586-026-02229-6
3•Brajeshwar•12m ago•0 comments

Project: Tether

https://devz.cl/posts/axiom-proper-project-tether/
2•DanielVZ•12m ago•0 comments

DuckDB Internals: Why Is DuckDB Fast? (Part 2 Vectorized Execution)

https://www.greybeam.ai/blog/duckdb-internals-part-2
3•hornyforsavings•13m ago•0 comments