frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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.

Study: Single dose of psilocybin provided rapid relief from depression

https://news.ki.se/single-dose-of-psilocybin-provided-rapid-relief-from-depression-in-new-study
1•giuliomagnifico•4m ago•0 comments

Agent Behavioral Contracts

https://arxiv.org/abs/2602.22302
1•reiter•4m ago•0 comments

The world is on track to miss its health targets

https://www.technologyreview.com/2026/05/15/1137270/the-world-is-on-track-to-miss-its-health-targ...
1•joozio•5m ago•0 comments

Britain's latest civil servant is a chatbot trained on Gov.uk misery

https://www.theregister.com/public-sector/2026/05/15/britains-latest-civil-servant-is-a-chatbot-t...
1•YeGoblynQueenne•6m ago•0 comments

It's set up, not setup: Scraping GitHub for grammar errors

https://ss32.github.io/set_up_not_setup/
1•disastronaut•7m ago•0 comments

Linkup – Swipe to find cofounders, developers, designers and startup teammates

https://linkup-nine-ruddy.vercel.app/
1•tanakabuilds•12m ago•0 comments

The Iliad Intensive Course Materials

https://www.lesswrong.com/posts/dWQnLi7AoKo3paBXF/the-iliad-intensive-course-materials
1•pykello•12m ago•0 comments

Malicious node-IPC versions published to NPM

https://www.stepsecurity.io/blog/node-ipc-npm-supply-chain-attack
1•rvz•23m ago•0 comments

Distributing the Keys for Private Access to the Web

https://cdt.org/insights/distributing-the-keys-for-private-access-to-the-web/
1•grittygrease•27m ago•0 comments

How an Australian Teen Team Is Making Radio Astronomy Affordable for Schools

https://mag.openrockets.com/p/how-an-australian-teen-team-is-making-radio-astronomy-affordable-fo...
1•openrockets•28m ago•0 comments

How to background play without YouTube Premium on iPhone

1•no_creativity_•31m ago•0 comments

Ascetic Computing

https://ratfactor.com/ascetic-computing
1•shikaan•34m ago•0 comments

Automated AI-Based Pigeon Defense System

https://old.reddit.com/r/SideProject/comments/1s9ywir/automated_pigeon_defense_system/
1•muxamilian•37m ago•1 comments

Nginx Rift

https://depthfirst.com/nginx-rift
1•saikatsg•39m ago•0 comments

Year Anniversary of Warcraft II: Beyond the Dark Portal

https://www.jorsys.org/archive/may_2026.html#newsitem_2026-05-16T10:19:51Z
1•sjoblomj•42m ago•0 comments

Why is it called Kent House?

https://diamondgeezer.blogspot.com/2026/05/kent-house.html
2•susam•47m ago•0 comments

Morley Theorem

https://math.stackexchange.com/questions/5089222/can-this-angle-triplication-construction-be-cons...
1•tzury•50m ago•0 comments

PSVL 1.0 – The most comprehensive source-visible license (276 clauses)

https://github.com/BMBOMICH/PSVL
2•BMBOMICH•53m ago•0 comments

Prime visualisations – or what is the 67 meme

https://github.com/rayking99/primestuff
3•jasepickup•53m ago•1 comments

Setting up an AI-native organization

https://aweb.ai/blog/ai-first-company-howto
3•juanre•54m ago•9 comments

Anker PowerConf C200: a case study in webcam security theatre

https://bearbin.net/blog/2026/c200-webcam-security-theatre
2•bearbin•59m ago•0 comments

A Single Neuron Is Sufficient to Bypass Safety Alignment in LLMs

https://arxiv.org/abs/2605.08513
3•stared•1h ago•0 comments

Java Virtual Machine for Dotnet

https://ikvm.org/
3•wolfi1•1h ago•0 comments

Show HN: Offline voice to text and AI keyboard

https://apps.apple.com/us/app/dictawiz-voice-notes-recorder/id6759256382
3•kcordoc•1h ago•0 comments

Show HN: Triangle Layout Normal Evaluator

https://las3rlars.github.io/normalEvaluator/index.html
2•las3rlars•1h ago•0 comments

Futhark by Example

https://futhark-lang.org/examples.html
21•tosh•1h ago•2 comments

Performance in BQN versus C

https://mlochbaum.github.io/BQN/implementation/versusc.html
2•tosh•1h ago•0 comments

Reading code instead of writing code: The underestimated senior discipline

https://www.heise.de/en/blog/Reading-code-instead-of-writing-code-The-underestimated-senior-disci...
5•goloroden•1h ago•1 comments

What rebuilding AlphaGo teaches us about self-play, RL, and future of LLMs [video]

https://www.youtube.com/watch?v=X_ZVSPcZhtw
3•vismit2000•1h ago•0 comments

We should federally tax Tokens at the Provider level

https://twitter.com/mcuban/status/2055399906127344068
3•armcat•1h ago•1 comments