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.

ShinyHunters Renewed Mass Exploitation Campaign Targeting Oracle PeopleSoft

https://cloud.google.com/blog/topics/threat-intelligence/shinyhunters-renewed-mass-exploitation-c...
1•882542F3884314B•9s ago•0 comments

Faster Transport on Cloud Infra

https://quasiben.github.io/blog/efa-aws/
1•quasiben•27s ago•0 comments

Yamtam.nyc – yet another mass-transit all-in-one map

https://yamtam.nyc
1•tolidano•1m ago•1 comments

Deep Scattering Layer

https://en.wikipedia.org/wiki/Deep_scattering_layer
1•gradus_ad•4m ago•0 comments

Velum: CosyVoice in a Single Binary for Deployment

https://github.com/hardenedlinux/velum
1•nalaginrut•4m ago•0 comments

The Major Social Media Platforms Are All Rejecting Paid Ads for Gibney's 'Musk'

https://www.hollywoodreporter.com/business/digital/elon-musk-documentary-trailer-rejected-tiktok-...
2•lapcat•5m ago•0 comments

NetBSD: Playing with Disklabels

https://movq.de/blog/postings/2026-09-25/0/POSTING-en.html
1•jaypatelani•5m ago•0 comments

WSL as a Blind Spot for Enterprise Endpoint DLP Controls

https://zenodo.org/records/22961986
1•nsainaveen•7m ago•0 comments

Laya, Jev, and the work of keeping answers close to the page

https://openbrowser-landing.pages.dev/context-atlas-blog/
1•billy-enrizky-1•9m ago•0 comments

A security website that is a filesystem

https://l1ackers.com
1•m4y0u•11m ago•1 comments

Hard Stop: Kernel-Level Preemption and Containment for Rogue Agentic Execution

https://arxiv.org/abs/2609.29808
1•sbulaev•13m ago•0 comments

FruitMenu Redux

https://mjtsai.com/blog/2026/09/25/fruitmenu-redux/
1•tbodt•14m ago•0 comments

Show HN: The Human Frequency

https://humans-only.cloudflare-ryan.workers.dev/
1•ryanbuening•15m ago•0 comments

TikTok to pay $100M and limit daily child usage in Alabama settlement

https://www.bbc.com/news/articles/cmgjqq54dlx0o
2•defrost•17m ago•0 comments

HomelabFest will be in St. Louis in September 2027

https://www.homelabfest.org
2•geerlingguy•17m ago•1 comments

Jury finds Facebook liable for deceiving users in Cambridge Analytica case

https://www.cbsnews.com/news/facebook-liable-deceiving-users-cambridge-analytica/
28•pseudolus•44m ago•3 comments

Overview of Manhattan's Infrastructure and Metabolism

https://new-york-urban-metabolism.pages.dev/
2•measurablefunc•44m ago•0 comments

The 'died with' vs. 'died of' measles discussion misses something important

https://www.statnews.com/2026/09/25/died-with-not-from-measles-physicians-explain-death-certifica...
1•EA-3167•45m ago•4 comments

The Alignment Research Center

https://millicosm.substack.com/p/the-alignment-research-center
1•paulpauper•48m ago•0 comments

Does Georgism Work? Five Years Later

https://www.astralcodexten.com/p/does-georgism-work-five-years-later
1•paulpauper•48m ago•0 comments

AI Safety's Disallowed Conclusion

https://www.souprecipies.com/p/ai-safetys-disallowed-conclusion
1•paulpauper•49m ago•0 comments

Functional Mechanical Sympathy [video]

https://www.youtube.com/watch?v=jSHmDnUZCm8
1•surprisetalk•54m ago•0 comments

Common cleaning sponge found to release trillions of microplastic fibers

https://www.sciencedaily.com/releases/2026/04/260417085404.htm
2•littlexsparkee•55m ago•1 comments

Xidian pushes wurtzite ferroelectric memory past 10B write cycles

https://www.neoteo.com/en/xidian-pushes-wurtzite-ferroelectric-memory-past-10-billion-write-cycles
1•yogthos•57m ago•0 comments

Do we still enjoy software engineering in the age of AI?

https://shubs.io/do-we-still-enjoy-software-engineering-in-the-age-of-ai/
1•llui85•59m ago•0 comments

McDonald's turns to AI for drive-thru, inventory management, order accuracy

https://www.restaurantdive.com/news/mcdonalds-archiq-drive-thru-artificial-intelligence-next-stra...
3•ytNumbers•59m ago•3 comments

Portabase

https://portabase.io
1•abdelhousni•59m ago•0 comments

The place where your attention belongs

https://twitter.com/marcelo_earth/status/2103634358594646370
1•marcelo-earth•1h ago•0 comments

Creating Client Certificates for Kubernetes Pods

https://blog.hardill.me.uk/2026/09/24/creating-client-certificates-for-kubernetes-pods/
1•8organicbits•1h ago•0 comments

Malicious Twitch chat messages can trigger code execution on OBS Studio

https://cyberinsider.com/malicious-twitch-chat-messages-can-trigger-code-execution-on-obs-studio/
4•tau255•1h ago•0 comments