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

Comments

Oaklight•11mo 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•11mo 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•11mo ago
what's GTM?
venk12•11mo ago
GTM is go-to-market. It deals with how to distribute a product so that it can sold out there in the market.

A Proposed Framework for Evaluating AI Agent Skills

https://tessl.io/blog/a-proposed-framework-for-evaluating-skills-research-eng-blog/
1•popey•1m ago•0 comments

Ask HN: How to become better at software "engineering"?

1•luplex•12m ago•2 comments

The Victorian sex abuse scandal that shocked Britain and changed the law

https://theconversation.com/the-victorian-sex-abuse-scandal-that-shocked-britain-and-changed-the-...
1•zeristor•13m ago•0 comments

Signal Shot: verify the Signal protocol and its Rust implementation using Lean

https://leodemoura.github.io/blog/2026-4-20-signal-shot-the-platform-is-ready/
1•u1hcw9nx•13m ago•0 comments

List of Heaviest People

https://en.wikipedia.org/wiki/List_of_heaviest_people
1•keepamovin•14m ago•0 comments

Show HN: Radio4000

https://radio4000.com
1•ngc6677•20m ago•0 comments

M 7.4 earthquake – 100 km ENE of Miyako, Japan

https://earthquake.usgs.gov/earthquakes/eventpage/us6000sri7/
2•Someone•20m ago•0 comments

We Built a Metric Simulator

https://simpleobservability.com/blog/metric-simulator
1•khazit•24m ago•0 comments

NSA is using Anthropic's Mythos despite blacklist

https://www.reuters.com/business/us-security-agency-is-using-anthropics-mythos-despite-blacklist-...
13•Palmik•25m ago•1 comments

The first open-weights Large Transaction Model, EWE-1

https://sistemalabs.com/blog/introducing-ewe-1
1•0xideas•38m ago•0 comments

What Makes Docs Beautiful?

https://passo.uno/what-makes-docs-beautiful/
1•theletterf•38m ago•0 comments

How I made a budget tracker for my gf because she kept complaining about Sheets

https://edm115.dev/blog/2026/02/15/how-i-made-spendly/
1•EDM115•40m ago•0 comments

Show HN: MyKana, a Japanese learning app I built for my own study

https://mykana.app/
1•zerratar•43m ago•0 comments

ACM CCS 2026 Between-Cycle Transparency Report

https://github.com/ACM-CCS-2026/Transparency-Report
1•jruohonen•45m ago•0 comments

Bun v1.3.13

https://bun.com/blog/bun-v1.3.13
3•Erenay09•49m ago•0 comments

ShannonBase is database agent platform

https://medium.com/@shannon.data.tech/shannonbase-is-databas-agent-platform-2e914ccfc45e
1•shannon-data-ai•55m ago•1 comments

Architecture is all you need (How to think about agentic design)

https://x.com/compose/articles/edit/2046045421844455424
1•Kushal6070•56m ago•0 comments

Kindle E-Readers Released in 2012 or Earlier

https://www.amazon.com/gp/help/customer/display.html?nodeId=TRXsYxKJr4WTdsVs2P
1•bandwitch•57m ago•1 comments

The AI-Ready Product Data Framework for B2B Commerce

https://virtocommerce.com/assets/ai-ready-pim-framework
2•lizzieyo•58m ago•0 comments

How (and why) we rewrote our production C++ front end infrastructure in Rust

https://blog.nearlyfreespeech.net/2026/04/17/how-and-why-we-rewrote-our-production-c-frontend-inf...
1•birdculture•58m ago•0 comments

Show HN: Busybee - a FIFO build queue for multi-agent dev workflows

https://github.com/githappens/busybee
1•playfultones•59m ago•1 comments

WhatsApp Plus is rolling out new premium features

https://wabetainfo.com/whatsapp-plus-is-rolling-out-new-premium-features/
1•fwn•1h ago•0 comments

DuckDB Now Speaks Dutch

https://duckdb.org/2026/04/01/duckdb-now-speaks-dutch
2•saeedesmaili•1h ago•1 comments

Understanding the Go Runtime: The Network Poller

https://internals-for-interns.com/posts/go-netpoller/
1•valyala•1h ago•0 comments

Salesforce Stopped Paying for Salesforcefoundation.org

1•october8140•1h ago•1 comments

Smartphones, Online Music Streaming, and Traffic Fatalities

https://www.nber.org/papers/w34866
2•nixass•1h ago•0 comments

Controlling the secondary fan on Minisforum AI Pro HX 370

https://github.com/MiniPcThinker/minisforum_ai_pro_hx_370_aux_fan_controller/blob/main/INVESTIGAT...
1•minipcthinker•1h ago•0 comments

Prediction Markets: Last Week Tonight with John Oliver [video]

https://www.youtube.com/watch?v=ZN4njIQcSR4
4•Topfi•1h ago•0 comments

File System Wars

https://bytearchitect.io/macos-security/theory/Filesystem-Wars-Why-Your-Choice-of-Storage-is-Actu...
3•rantingdemon•1h ago•0 comments

Email Newsletter Management

https://gemvoyage.net/
1•princesauro•1h ago•0 comments