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.

Joe Rogan accidentally exposed AI in four words [video][12 mins]

https://www.youtube.com/watch?v=waFl4uBfXRA
1•Bender•1m ago•0 comments

Extending MySQL with VillageSQL

https://maxdemarzi.com/2026/05/21/extending-mysql-with-villagesql/
1•maxdemarzi•3m ago•0 comments

Microsoft open-sources "the earliest DOS source code discovered to date"

https://arstechnica.com/gadgets/2026/04/microsoft-open-sources-the-earliest-dos-source-code-disco...
3•DamnInteresting•5m ago•2 comments

Show HN: Play nbsdgames to increase your brain (exclamation mark)

https://github.com/abakh/nbsdgames
2•abakh•13m ago•0 comments

Complexity Has to Live Somewhere (2020)

https://ferd.ca/complexity-has-to-live-somewhere.html
1•vinhnx•14m ago•1 comments

AI didn't kill your junior pipeline. You did

https://andrewmurphy.io/blog/ai-didnt-kill-your-junior-pipeline-you-did
2•MBCook•26m ago•0 comments

Meta Sam 3: Segment Anything with Text, Clicks and Concepts

https://sam3ai.com/
1•wslh•28m ago•0 comments

Guy Won the Anthropic Hackathon Solo. Then He Open-Sourced the Stack

https://old.reddit.com/r/AIAgentsInAction/comments/1t84rlc/this_guy_won_the_anthropic_hackathon_s...
1•thomasjudge•29m ago•0 comments

AI Headshot Generator – Preview Before You Pay, $4.99 One-Time

https://aiheadshotgenerator.pro/
1•xiaomohaha•31m ago•0 comments

Suspect killed after opening fire on Secret Service agents near White House

https://www.bbc.com/news/live/c5y09vpe713t
5•berlianta•33m ago•0 comments

Scammers are abusing an internal Microsoft account to send spam links

https://techcrunch.com/2026/05/21/scammers-are-abusing-an-internal-microsoft-account-to-send-spam/
2•spike021•35m ago•0 comments

Justice Department scrubs its website of news releases about Jan. 6 defendants

https://apnews.com/article/justice-department-capitol-riot-news-releases-purged-29c580044a9ed27b6...
49•logickkk1•35m ago•4 comments

Ask HN: Did Messages get removed from Google Takeout?

2•MollyRealized•38m ago•0 comments

Bypassing Apple MIE

https://ironpeak.be/blog/bypassing-apple-mie/
1•cylo•43m ago•1 comments

Maxtoken: A Unified Framework for Unbounded AI Output

https://zenodo.org/records/20360523
1•choukric•44m ago•0 comments

Meshtastic em Portugal: a rede construída pelas pessoas

https://tech.neural-rage.com/artigos/meshtastic-em-portugal-a-rede-construida-pelas-pessoas/
2•portugalbinario•49m ago•0 comments

Reconstructing a Mixbook movie from its data API with FFmpeg

https://segar.me/blog/posts/reconstructing_a_mixbook_movie.html
1•msegar•55m ago•0 comments

The solution the supply chain problems is removing your deps from .gitignore

2•SchizoDuckie•55m ago•0 comments

Wake up! 16b

https://hellmood.111mb.de/wake_up_16b_writeup.html
11•MaximilianEmel•56m ago•2 comments

Show HN: A platform to find people to jam on side projects with

https://www.letsjam.live/
5•itsmechase•58m ago•3 comments

Vico, Descartes, and decay of knowledge in software

https://rubber-duck-typing.com/posts/2026-05-24-vico-verum-factum-software.html
1•sayon•1h ago•1 comments

Ask HN: Why agentic development stops from 2023

1•DmitriyBuchilin•1h ago•0 comments

Bateschess – Chess Analytics Feeding Stockfish Evals into LLM's

https://bateschess.com
1•wtbates99•1h ago•0 comments

The unlikely Vatican-Anthropic relationship that's reshaping AI ethics debate

https://religionnews.com/2026/05/22/why-anthropic-is-helping-unveil-the-popes-new-encyclical-on-ai/
1•gnabgib•1h ago•0 comments

US Towns Paid for Teachers and Cops to Use Weight-Loss Drugs. It Broke the Bank

https://www.wsj.com/us-news/u-s-towns-paid-for-teachers-and-cops-to-use-weight-loss-drugs-it-brok...
3•atestu•1h ago•0 comments

The AWS Service Quotas That Will Take Down Your Production at 3 Am

https://medium.com/@yalovoy/the-aws-service-quotas-that-will-take-down-your-production-at-3-am-an...
4•zero-ground-445•1h ago•1 comments

API proposed by Chrome: Declarative partial updates

https://developer.chrome.com/blog/declarative-partial-updates
4•theanonymousone•1h ago•0 comments

PageDrop – Share Single-Page HTML Creations Instantly

https://pagedrop.io/
1•user123•1h ago•1 comments

Valve import 50 tons of "game consoles" in the US, possibly Steam Machines

https://www.theverge.com/news/923461/valve-steam-machine-frame-deck-import-records-may-2026
3•TheJCDenton•1h ago•0 comments

E-Hiking Is Here. You Can Tell by My 1k-Watt Hips. Hypershell's X Ultra S

https://www.wsj.com/tech/personal-tech/robot-legs-hypershell-x-ultra-tested-e8a254e2
5•mataug•1h ago•1 comments