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•10mo ago

Comments

Oaklight•10mo 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•9mo 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•9mo ago
what's GTM?
venk12•9mo 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 Agents Are Recruiting Humans to Observe the Offline World

https://www.noemamag.com/ai-agents-are-recruiting-humans-to-observe-the-offline-world/
1•bryanrasmussen•1m ago•0 comments

Show HN: ImmutableBase – Strict immutable data objects for PHP

https://github.com/ReallifeKip/ImmutableBase
1•bill402099•5m ago•0 comments

Show HN: Clickly – visual dev tool for mobile apps with real-time preview

https://clickly.app
1•roskoalexey•8m ago•0 comments

The Window Chrome of Our Discontent

https://pxlnv.com/blog/window-chrome-of-our-discontent/
1•tosh•22m ago•0 comments

"I built a spell checker for back end configuration mistakes."

https://www.npmjs.com/package/safelaunch
1•karthicedricq•22m ago•1 comments

ClaudeSmalltalk: An MCP implementation to interact with Smalltalk images

https://github.com/CorporateSmalltalkConsultingLtd/ClaudeSmalltalk
3•mpweiher•35m ago•0 comments

Show HN: Mb-CLI – CLI for Metabase. Designed for humans and AI coding agents

https://github.com/andreagrandi/mb-cli
2•andreagrandi•38m ago•0 comments

Show HN: Viral.ad – Turn any product URL into a UGC video ad in minutes

https://www.viral.ad/
2•cjdesignstudio•39m ago•1 comments

Show HN: I built a tool to manage work and personal Git repos

https://github.com/tomquirk/gitpersona
5•tomquirk•40m ago•0 comments

Show HN: Stopping OpenClaw from breaking your mails

https://github.com/HalfEmptyDrum/openclaw-gmail-draft-proxy
4•HalfEmptyDrum•45m ago•0 comments

Girl Scout Cookies

https://www.girlscouts.org/en/cookies.html
3•Tomte•46m ago•1 comments

Codex for Open Source

https://openai.com/form/codex-for-oss/
3•archb•56m ago•0 comments

China completes 3k-km green belt around Taklamakan desert (2024)

https://www.reuters.com/world/china/china-completes-3000-km-green-belt-around-its-biggest-desert-...
2•thunderbong•58m ago•0 comments

LLM Doesn't Write Correct Code. It Writes Plausible Code

https://twitter.com/katanalarp/status/2029928471632224486
3•danjc•1h ago•0 comments

Show HN: CC Usage Bar – Check Claude Code usage from your macOS menu bar

https://github.com/lionhylra/cc-usage-bar
1•root-cause•1h ago•1 comments

Nintendo DMCA takedown for several projects on GitHub

https://github.com/github/dmca/blob/master/2026/02/2026-02-12-nintendo.md
2•mtlebe•1h ago•0 comments

Show HN: Contrabass – Go and Charm Stack Implementation of OpenAI's Symphony

https://github.com/junhoyeo/contrabass
1•junhoyeo•1h ago•1 comments

Why New Zealand is seeing an exodus of over-30s

https://www.cnn.com/2026/03/06/world/new-zealand-australia-emigration-midlife-intl-hnk-dst
15•Tomte•1h ago•7 comments

Two mechanisms for dynamic type checks

https://wingolog.org/archives/2026/02/18/two-mechanisms-for-dynamic-type-checks
2•PaulHoule•1h ago•0 comments

Dupeless Reeducation

https://www.science.org/content/blog-post/dupeless-reeducation
3•Tomte•1h ago•0 comments

Show HN: RedwoodSDK (v1.0 in a Few Days)

https://rwsdk.com
2•pistoriusp•1h ago•0 comments

Show HN: SlideHTML – render HTML files as slides For AI

https://yourhrh.github.io/slidehtml/
2•creativegodong•1h ago•0 comments

Front End Rust Without Node

https://blog.urth.org/2022/02/14/frontend-rust-without-node
1•mahirsaid•1h ago•0 comments

What your phone knows could help scientists understand your health

https://news.stanford.edu/stories/2026/03/screenome-digital-habits-smartphone-mental-physical-health
3•XzetaU8•1h ago•0 comments

Scientists Transfer Longevity Gene

https://scitechdaily.com/scientists-successfully-transfer-longevity-gene-paving-the-way-for-exten...
3•thunderbong•1h ago•0 comments

AI Error May Have Contributed to Girl's School Bombing in Iran

https://thisweekinworcester.com/exclusive-ai-error-girls-school-bombing/
27•apolloartemis•1h ago•6 comments

How many options fit into a boolean?

https://herecomesthemoon.net/2025/11/how-many-options-fit-into-a-boolean/
1•luu•1h ago•0 comments

SK lays off nearly 1k workers at Georgia plant amid cooling automaker EV plan

https://apnews.com/article/georgia-electric-vehicle-battery-manufacturing-layoffs-workers-79a4ec7...
3•josephh•1h ago•0 comments

Ships in Gulf declare themselves Chinese to dodge attack

https://www.ft.com/content/eaecc3ce-ba4e-4e19-9d0a-6cf1536a5aed
7•KnuthIsGod•1h ago•0 comments

Doomscroll 14,333 cat pictures

https://cat.aadishv.dev/
4•aadishv•1h ago•4 comments