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.

Two sentences our security scanner can't tell apart and how we solved it with ML

https://delphisecurity.ai/blog/what-we-learned-building-a-runtime-security-sensor-for-ai-agents
1•delphiaisec•54s ago•0 comments

The Fast Life of a Hot Atom

https://kevinkelly.substack.com/p/the-fast-life-of-a-hot-atom
1•thm•1m ago•0 comments

Aquifer: A novel approach to retry storm mitigation

https://github.com/rjpruitt16/aquifer
1•rjpruitt16•1m ago•0 comments

Tech bros panic as post-Trump accountability comes into view [video]

https://www.youtube.com/watch?v=06ZUlomOthg
4•devonnull•2m ago•0 comments

Show HN: Tool suite for C lvl managers, who must remain anonymous

https://invisibleexit.com/
1•SipitenoMK•3m ago•0 comments

1Password Supports the Ethnic Cleansing of Europe

https://www.alilleybrinker.com/blog/1password-funds-ethnic-cleansing/
2•Philpax•7m ago•0 comments

35 years later, Torvalds' hobby project remains developed worldwide

https://www.techradar.com/pro/its-35-years-since-linus-torvalds-first-revealed-linux-calling-it-j...
1•mushstory•11m ago•0 comments

'Superhuman' AI tool spots heart disease in less than 2 seconds

https://www.theguardian.com/technology/2026/aug/31/superhuman-ai-tool-spots-heart-disease
2•sandebert•11m ago•0 comments

Anthropic's LLM Watermarking

https://scottaaronson.blog/?p=10032
1•Curiositry•12m ago•0 comments

Show HN: Xyzzy – AI teamwork in one Python process, with a tamper-evident log

https://github.com/Project-Nexus-YR/XYZZY
2•Yashiru•12m ago•0 comments

Building a Billion-Vector Search System Without Putting Everything in RAM

https://pub.towardsai.net/building-a-billion-vector-search-system-without-putting-everything-in-r...
1•syumei•12m ago•0 comments

Escaping Spotify's Recommendation Basin

https://ykumar.me/blog/spot-kick/
2•ykumards•13m ago•0 comments

Trump 'Directly' Pushing Apple to Update Lake Ontario to Lake America in Maps

https://9to5mac.com/2026/08/31/trump-directly-pushing-apple-to-update-lake-ontario-name-to-lake-a...
6•pseudolus•14m ago•0 comments

Logging the trades my bot rejected was worth more than logging the ones it took

https://regimetoken.xyz/skipped-trades
1•nbk88•14m ago•0 comments

Testing Fable vs. Sol in terms of taste (they are both bad)

https://magichour.ai/blog/fable-vs-sol-taste-test
1•gmays•16m ago•0 comments

I made a game where you guess if the DMV approved/rejected license plates

https://vanitycheck.app/
2•rmjmdr•18m ago•1 comments

Using my RSS reader to find travel recommendations

https://blog.notmyhostna.me/posts/travel-preparation-with-my-rss-reader
1•dewey•18m ago•0 comments

Postnhost – open-source Multilingual SEO-ready Rails CMS

https://github.com/postnhost/postnhost
1•kirill_shevch•18m ago•0 comments

Grindr is one of the "best-run" consumer SaaS companies in the world

https://reddit.com/r/dataisbeautiful/comments/1w3b4za/oc_grindr_generates_more_revenue_per_employee/
1•embedding-shape•21m ago•0 comments

Your Tree – a night forest of anonymous notes

https://yourtree.net/
1•acastelldev•21m ago•0 comments

Department of War Launches OpenAI's ChatGPT Mil on GenAI.mil

https://twitter.com/DoWCTO/status/2094431308202033439
2•7777777phil•21m ago•0 comments

Show HN: PiPy semantic search MCP for AI agents

https://skillfed.io/packages
1•sibmike•22m ago•0 comments

After Fraud Accusations, a Young Entrepreneur's Rise Ends in Tragedy

https://www.nytimes.com/2026/08/30/nyregion/mohamed-coulibaly-scam-mali-nfl.html
2•randycupertino•22m ago•1 comments

SlopTV: A livestream of AI slop generated from comments, Minimax H3 on 2x5090

https://www.youtube.com/watch?v=EQ2RexjIEFE
2•shutty•23m ago•1 comments

This Year's Record-Breaking El Niño in 3 Charts

https://www.nytimes.com/2026/08/25/climate/el-nino-temperature-charts.html
1•saikatsg•24m ago•0 comments

How Android 17 stops network snoops and SMS blasters with ECH and 2G kill switch

https://www.zdnet.com/article/android-17-web-browsing-security-privacy-features-update/
1•CrankyBear•24m ago•0 comments

Warning: Google search for 'brew install' serves phishing links in top results

https://www.google.com/search?q=brew+install&oq=brew+install&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQ...
6•7rin0•25m ago•1 comments

Memory compaction for agents has an information-theoretic floor

https://pentad.ai/PLRN/023/
2•kgcgfva•25m ago•1 comments

CSS Is Still Awesome

https://jasonsantamaria.com/blog/css-is-still-awesome
2•speckx•26m ago•0 comments

Learning how to teleport quantum states with PhysicsGraph

https://frankhecker.com/2025/08/17/learning-how-to-teleport-quantum-states-with-physicsgraph/
1•gmays•26m ago•0 comments