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.

AI vs. Human Value Drift

https://www.overcomingbias.com/p/ai-vs-human-value-drift
1•paulpauper•1m ago•0 comments

New AI Solves a Millennium Prize

https://thezvi.substack.com/p/brand-new-ai-solves-a-millennium
1•paulpauper•1m ago•0 comments

Supreme Court blocks Trump's plan to restrict mail-in ballots

https://www.bbc.com/news/articles/c5yjpdy4gjlo
2•colinprince•4m ago•1 comments

The Revolut breach just escalated

https://twitter.com/T3chFalcon/status/2099584270058537044
1•soltanov•4m ago•1 comments

Show HN: Analyzed 400 routes and driving a Tesla beats flying 65% of the time

https://flyortesla.com/insights
2•drewlem•11m ago•2 comments

Adapt or Perish: What Mathematicians Must Learn from Software Engineers

https://medium.com/@b1nj0y/the-misalignment-is-within-why-mathematics-must-embrace-the-ai-paradig...
1•b1nj0y•18m ago•0 comments

Mastering Layout Engines in Graphviz: Dot vs. Neato vs. Twopi vs. Circo

https://guides.visual-paradigm.com/mastering-graphviz-layout-engines-dot-neato-twopi-circo/
1•vismit2000•22m ago•0 comments

Linux from Scratch

https://www.linuxfromscratch.org/
2•sippingabonedry•24m ago•0 comments

A Faster Approach to Ethereum Wallet Activity Patterns and Transaction Summaries

https://chainledgerai.io/blog/beyond-bigquery-a-faster-approach-to-ethereum-wallet-activity-patte...
1•oculix-official•26m ago•0 comments

Streamlining Your Strategy: The Power of Automated Real Estate Descriptions

https://propdescai.io/blog/streamlining-your-strategy-the-power-of-automated-real-estate-descript...
1•oculix-official•28m ago•0 comments

Archkeel – coding agents declare architecture changes before they submit

https://github.com/rapiddweller/archkeel
1•ake2l•28m ago•0 comments

The Three Lives of Clausewitz: How Anglo-American Strategists Remade "On War"

https://smallwarsjournal.com/2026/07/21/three-lives-of-clausewitz-on-war/
1•bryanrasmussen•30m ago•1 comments

The Butlerian Secession

https://the-human-alliance.org/
1•tcorcos•31m ago•0 comments

Shuffling Is Not Enough: Breaking Permutation-Based Model Confidentiality

https://arxiv.org/abs/2609.12911
1•sbulaev•32m ago•0 comments

We Automate KiCad PCB Routing

https://autocuro.com/blog/how-we-automate-kicad-pcb-routing
3•teleforce•33m ago•0 comments

KiCad Routing Tools

https://github.com/drandyhaas/KiCadRoutingTools
3•teleforce•34m ago•0 comments

See how well you know the sizes of things

https://playdaily.org/size-it-up
4•Hemmaamlin•36m ago•0 comments

How to Build a Practical Household Bike Generator

https://solar.lowtechmagazine.com/2022/03/how-to-build-a-practical-household-bike-generator/
1•fosco•36m ago•1 comments

Superhuman acquires YC-backed notetaker Fathom

https://techcrunch.com/2026/09/14/superhuman-acquires-yc-backed-notetaker-fathom-as-productivity-...
1•doppp•44m ago•1 comments

Ask HN: How to Protect Your Brand Before AI Copies It?

1•soltanov•44m ago•0 comments

Europe must build own AI, says ECB's Lagarde

https://www.theguardian.com/technology/2026/sep/14/europe-ai-datacentres-growth-us-china-ecb-chri...
1•FearNotDaniel•44m ago•2 comments

Let Go of the Wheel – Claude Our Lord

https://claudeourlord.com/
1•yippee0000•44m ago•0 comments

Confessions of an Unrepentant Slop Snob

https://charity.wtf/p/confessions-of-an-unrepentant-slop
1•backlit4034•45m ago•0 comments

Rethinking skills and prompts for GPT-6 Astra

https://developers.openai.com/blog/rethinking-skills-and-prompts-for-gpt-6-astra
1•soltanov•45m ago•0 comments

Clonaid (2002)

https://en.wikipedia.org/wiki/Clonaid
1•zeckalpha•46m ago•0 comments

KelvinAI

https://kelvinai.ai/
1•lzyuan1006•50m ago•0 comments

Discrete Beckmann Transport Models for One-Step Language Modeling and Reasoning

https://arxiv.org/abs/2609.15903
1•E-Reverance•50m ago•0 comments

Oil Executives Say the Great Fuel Crisis Is Here

https://www.wsj.com/business/energy-oil/oil-executives-say-the-great-fuel-crisis-is-here-b6b32030
30•toomuchtodo•51m ago•16 comments

Bounded Ratios for Lorentzian Polynomials

https://arxiv.org/abs/2609.05341
2•soltanov•51m ago•1 comments

US confirms for first time it has deployed space weapons

https://www.bbc.com/news/articles/ck790xg41ygro
3•harporoeder•52m ago•0 comments