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.

AI Bubble vs. Dot Com Crash. History Is Repeating

https://www.youtube.com/watch?v=zWJ-g5u9Rqs
1•cable2600•55s ago•0 comments

DanFootball

https://danfootball.com
1•declaj•1m ago•1 comments

They Call Her 'The Assassin' on Wall Street–and She Has a New Target

https://www.wsj.com/finance/fahmi-quadir-industry-assassin-3d6ccd82
1•tortilla•1m ago•1 comments

Anthropic's newest ad is creeping people out

https://techcrunch.com/2026/07/14/anthropics-newest-ad-is-creeping-people-out/
1•gnabgib•4m ago•0 comments

Show HN: Tailguard – A tested CVaR-based optimizer for stochastic reshoring

https://github.com/dismissed8582/tailguard
1•dismissed181•12m ago•0 comments

Microsoft's "Digital Escorts" Left DoD Vulnerable to Chinese Hackers

https://www.propublica.org/podcast/microsoft-digital-escorts-china-defense-department
5•jnord•17m ago•0 comments

Popular sugar substitutes linked to faster brain aging

https://www.sciencedaily.com/releases/2026/07/260717033213.htm
4•toomuchtodo•27m ago•1 comments

Harness Engineering

https://github.com/lopopolo/harness-engineering
2•handfuloflight•27m ago•0 comments

Open-Source Communism

https://continuouswritting.substack.com/p/open-source-communism
1•operator_nil•29m ago•0 comments

Codex Resets

https://codex-resets.com/
23•denysvitali•30m ago•16 comments

Why 'admin nights' are the new book club for busy adults

https://www.cnn.com/2026/01/26/health/admin-night-adults-productivity-trend-wellness
2•akman•39m ago•0 comments

European Court Confirms Ethical Veganism Is a Protected Philosophical Belief

https://veganfta.com/articles/2026/07/17/european-court-confirms-ethical-veganism-is-a-protected-...
3•salutis•39m ago•1 comments

Godecompose: Go decompiler that uses pattern matchers

https://github.com/cookiengineer/godecompose
2•cookiengineer•44m ago•1 comments

Prepaid Cellphone Plans – Comparison Site

https://prepaidcompare.net
2•WarOnPrivacy•57m ago•1 comments

CannonSmash Web

https://github.com/jgbrwn/cannonsmash-web
1•indigodaddy•58m ago•0 comments

Show HN: Ilya Sutskever's AI reading list into a learning RPG – using kimi k3

https://ilya-papers-quest.naigap.com/#/
2•praveer13•1h ago•0 comments

A free PTE Core practice platform with instant AI scoring

https://ptecorepractice.com
1•justinzhou01•1h ago•1 comments

Retrotvs – Channel-surf the past now by choosing any of the TV sets

https://70s.myretrotvs.com/
1•modinfo•1h ago•0 comments

On Ethics and Usefulness

https://manuelmoreale.com/thoughts/on-ethics-and-usefulness
2•HotGarbage•1h ago•0 comments

New hybrid positioning system promises reliable tracking where GPS fails

https://www.qmul.ac.uk/news/latest-news/2026/science-and-engineering/se/new-hybrid-positioning-sy...
2•hhs•1h ago•0 comments

Multi-Agent LLMs Fail to Explore Each Other

https://arxiv.org/abs/2607.11250
1•Anon84•1h ago•1 comments

Statistical test helps judge the value of personalization

https://news.stanford.edu/stories/2026/07/statistical-test-personalization-k-fold
2•hhs•1h ago•0 comments

Java was a three-day hotfix away from dying horribly on stage

https://www.theregister.com/devops/2026/07/18/java-was-a-three-day-hotfix-away-from-dying-horribl...
1•jnord•1h ago•0 comments

The headache of hospital pricing

https://lawliberty.org/the-headache-of-hospital-pricing/
2•hhs•1h ago•0 comments

The 3:47 Am Wake‑Up Call That Changed Everything

https://hackenewhome.blogspot.com/p/code-optimise-pour-blogger-suppression.html
1•AllForAll•1h ago•0 comments

Juggling for Blind People

https://www.jugglingforblindpeople.com/
3•pipnonsense•1h ago•0 comments

Even Microsoft couldn't make Windows 11 work well on 8GB of RAM

https://www.theverge.com/tech/966937/microsoft-surface-laptop-13-inch-8gb-ram-2026-review
6•GeekyBear•1h ago•3 comments

Welcome to Toronto, World Capital of the Urban Raccoon

https://lithub.com/welcome-to-toronto-world-capital-of-the-urban-raccoon/
3•herbertl•1h ago•1 comments

HN: Save Replay – Trim a video before uploading it

https://savereplay.com
2•IGOLz•1h ago•0 comments

Don't Force the Money Too Early

https://nik.art/dont-force-the-money-too-early/
3•herbertl•1h ago•0 comments