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.

Show HN: Overdeck 0.74 – MCP tools for coding agents, plus phone apps

https://github.com/eltmon/overdeck/releases/tag/v0.74.0
1•Eltmon•4m ago•0 comments

Show HN: Screen time monitor and self control app Tabstinence

https://tabstinence.com
1•mythormedicine•5m ago•0 comments

Stabl: Societal transformation and AI bottlenecks lab

https://stabl.ai/
1•thoughtpeddler•5m ago•0 comments

Singapore Airlines unveils 'largest double bed in the sky'

https://www.cnn.com/travel/singapore-airlines-double-bed-cabin-revamp
1•rawgabbit•10m ago•0 comments

The Tragedy of the Oxide Root of Trust

https://danielmangum.com/posts/tragedy-oxide-rot/
2•hasheddan•11m ago•0 comments

Fossil CEO says turnaround is ahead of plan as sales return to growth

https://www.cnbc.com/2026/11/10/fossil-fosl-q3-2026-earnings.html
1•madihaa•11m ago•0 comments

Which Apple Silicon builds iOS apps fastest?

https://benchmarks.bitrise.io/
1•theanonymousone•13m ago•0 comments

Grok Build coding agent leaks confidential info, some belonging to SpaceXSI

https://arstechnica.com/security/2026/11/grok-build-coding-agent-leaks-oodles-of-confidential-inf...
1•Palmik•14m ago•0 comments

Show HN: GraphFlow – system design diagrams that run in the browser

https://graph-flow-virid.vercel.app/
1•hanubaki•14m ago•0 comments

Understanding and Engineering Consciousness

https://astera.org/understanding-and-engineering-consciousness/
1•ersinesen•14m ago•1 comments

Fake accounts defended Jensen Huang and attacked lawmakers

https://www.modelrepublic.org/articles/nvidia-koios-campaign-sockpuppet-accounts
1•DeepLogin•17m ago•0 comments

We're still so small but I'm loving the team we've got at Superlogical

https://twitter.com/mitchellh/status/2120221244478083249
1•tosh•19m ago•0 comments

AI and Original Intentionality

https://johnoestmannmusic.com/ai-and-original-intentionality/
1•soundworlds•21m ago•0 comments

VirtualTryOn – AI try-on for clothes, glasses, rings, and hairstyles

https://virtualtryon.pro/
1•TinyMomentum•25m ago•0 comments

Firefox 160.0 Release Notes

https://www.firefox.com/en-US/firefox/160.0/releasenotes/
3•thunderbong•27m ago•0 comments

In Memoriam: Tim Peters 1952–2026

https://discuss.python.org/t/in-memoriam-tim-peters-1952-2026/110028
5•ayhanfuat•35m ago•2 comments

Ask HN: How do you share an open-source project without being treated as spam?

2•bonguynvan•37m ago•0 comments

It's Not as Simple as Putting Data Centers in Space [video]

https://www.youtube.com/watch?v=Xom0I1iQXHM
1•mkesper•37m ago•0 comments

Chatting with criminals: How ransom negotiations unfold

https://www.heise.de/en/background/Chatting-with-criminals-How-ransom-negotiations-unfold-1151950...
1•zirkuswurstikus•38m ago•1 comments

Job Search Well Being

https://job-search-wellbeing.netlify.app/
1•hunglee2•43m ago•0 comments

Jack and Jill Cut Candidate Screening Costs by 88% with Jev

https://typesafe.ai/blog/jack-jill-jev-case-study
2•datadrivenangel•44m ago•1 comments

Agent-Based Modeling: Worlds Within Worlds

https://santafe.edu/features/agent-based-modeling-worlds-within-worlds
3•baalimago•46m ago•0 comments

Data Falsificada #5: Fold Me Once

https://datacolada.org/141
1•rahimnathwani•46m ago•0 comments

CollabNote

https://collabnote.app/6f5wic7njio
1•sh13y•50m ago•0 comments

AI Cracks a Quantum Computing Bottleneck

https://arxiv.org/abs/2611.08151
1•tibastral2•52m ago•0 comments

Title: The O(n^{100}) Fraud: Why P vs. NP is a Physical Impossible

https://substack.com/
1•LIXUANYU•59m ago•0 comments

Monads in Lean

https://eli.thegreenplace.net/2026/monads-in-lean/
2•mfrw•1h ago•0 comments

Sharing common I/O across windows and Mac devices

https://utsv.work/blog/wisp/
1•singhutsav5501•1h ago•0 comments

Verano, AMD's first step toward a Zen-based superchip to rival Vera Rubin

https://www.theregister.com/systems/2026/11/10/a-closer-look-at-verano-amds-first-step-toward-a-z...
2•galaxyLogic•1h ago•0 comments

Show HN: Prolog-Powered Reverse WAF Logic Perimeter

https://prologwaf.site/
1•lokinpendawa•1h ago•0 comments