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.

Monocode – A modern GUI for your coding agents

https://github.com/hardbeat920/monocode
1•_pdp_•4m ago•0 comments

Trump White House just tossed a grenade into international space relations

https://arstechnica.com/space/2026/09/why-did-us-space-companies-pull-out-of-a-french-space-meeti...
1•mdp2021•5m ago•0 comments

New study: Insurance AI adoption exposes verification gap

https://beinsure.com/news/insurance-ai-adoption-exposes-verification-gap-study-finds/
1•Beinsure•5m ago•1 comments

Pimacs – An Emacs UI for Pi

https://ananthakumaran.in/2026/08/30/pimacs.html
1•ananthakumaran•6m ago•0 comments

On niche subjects, you can control the message of LLMs

https://multitasked.net/2025/02/23/the-open-web-strikes-back/
1•madewulf•7m ago•0 comments

Handwritten Code

https://kayserifserif.place/posts/2026/handwritten-code/
2•meetpateltech•9m ago•0 comments

Iroh inside Tape – Critical UX for self-hosted music streaming suite

https://tapemusicsuite.com/blog/iroh-device-connection-without-tailscale
1•sergormo•9m ago•0 comments

Show HN: I rebuilt my homepage with a dithered design and live weather widget

https://chrcit.com/
1•chrcit•9m ago•0 comments

In the otherworldly Chilean desert, this telescope could reveal alien life

https://www.bbc.com/future/article/20260827-the-biggest-telescope-of-all-time-is-nearly-ready-cou...
1•jazali•11m ago•0 comments

Late-life semaglutide treatment slows ageing and extends lifespan in female mice

https://www.nature.com/articles/s41586-026-10940-7
2•Alien1Being•17m ago•0 comments

Preventing the Collapse of Civilization (2019)

https://www.youtube.com/watch?v=ZSRHeXYDLko
1•Gooblebrai•18m ago•1 comments

Show HN: TenantLayer – Multi-Tenancy for Spring Boot and Postgres

https://tenantlayer.io
2•suchait6655•25m ago•0 comments

Does Java use too much memory?

https://www.youtube.com/watch?v=xr73mR7ii9M
1•he0001•25m ago•0 comments

Study Watched Kids Interact with AI Toys. The Play Turned Hostile Fast

https://studyfinds.com/kids-interact-ai-toys/
1•mdp2021•26m ago•1 comments

OpenAI on the "Wiki Incident"

https://twitter.com/OpenAI/status/2096133504417616165
1•Topfi•30m ago•0 comments

VS Code – Official Documentary

https://www.youtube.com/watch?v=kHL3XzjpT5w
1•vismit2000•33m ago•0 comments

A preview of the future Intel architecture documentation

https://intel.github.io/SDM/announcement/2026/08/20/announce-preview.html
1•fanf2•33m ago•0 comments

Nixpkgs is now on Radicle – the distributed forge

https://radicle.network/nodes/index.radicle.garden/rad%3Az3StaJpzQNGhhkPfhCtRxSmNZZpu9
1•h1watt•39m ago•0 comments

OpenAI agents used dead web site to communicate in May, well before HF incident

https://www.theregister.com/ai-and-ml/2026/09/04/rogue-openai-agents-used-dead-german-web-site-to...
2•mdp2021•39m ago•0 comments

Pogo – a Django ORM language server (LSP) for completion, hover, and diagnostics

https://github.com/amirhasanzadehpy/Pogo
2•amirhasanzadehp•42m ago•0 comments

I Changed My License

https://bergie.iki.fi/blog/eupl/
2•bergie•43m ago•0 comments

The status and science of the LZ dark matter experiment

https://lz.lbl.gov/
2•throw315•49m ago•1 comments

A browser-based circle and dome planner for Minecraft builders

https://pixelcirclebuilder.com
1•charlesgoodman•50m ago•0 comments

What Will Be Scarce?

https://aleximas.substack.com/p/what-will-be-scarce
1•andsoitis•51m ago•0 comments

TokenOps: Toward the Cost-to-Outcome Frontier in Multi-Agent Systems

https://github.com/theagentplane/tokenops
4•agentplane•55m ago•1 comments

After Work, We'll Have Each Other

https://asteriskmag.com/issues/15/after-work-we-ll-have-each-other
1•jger15•1h ago•0 comments

How to Accidentally Find 3M Missing People in Argentina [video]

https://www.youtube.com/watch?v=FwLLs1E-sao
1•marklit•1h ago•0 comments

Ask HN: What did you achieve with GPT 6 Astra so far?

2•Mooty•1h ago•2 comments

Shared Memory Consistency from Scratch Part 1: Causality

https://allthoughts.me/blog/shared-memory-consistency-from-scratch-part1/
1•mmozeiko•1h ago•0 comments

Releasing Execution Contexts in Crystal

https://crystal-lang.org/2026/07/12/releasing-execution-contexts/
2•TheWiggles•1h ago•0 comments