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/Data job market tracker for the DACH region

https://github.com/Chrisinho8/DACH-data-job-market
1•Chrisinho8•4s ago•0 comments

Airship: Visual Editor for Your Codebase

https://github.com/0xnyn/airship
1•handfuloflight•1m ago•0 comments

Show HN: A Three.js simulator for the Aug 12 total solar eclipse

https://make3dmap.com/solar-eclipse-2026-simulator
1•jaredliu_bravo•1m ago•0 comments

Matt Mullenweg's Messages Went Missing Amid a Failed Backup and Two Lost Devices

https://www.therepository.email/matt-mullenwegs-messages-went-missing-amid-a-failed-backup-and-tw...
1•rpgbr•1m ago•0 comments

NBER: AI Financial Advice [pdf]

https://www.nber.org/system/files/working_papers/w35574/w35574.pdf
2•m-hodges•2m ago•0 comments

Show HN: The self-improving QA agent for software teams

https://vostride.com
2•pranshuchittora•2m ago•0 comments

Manus will return to operating as an independent company

https://manus.im/blog/a-note-to-our-users
1•thm•2m ago•0 comments

Politeness Theory

https://en.wikipedia.org/wiki/Politeness_theory
1•rzk•3m ago•0 comments

Load What You Need: Smaller Versions of Mutililingual Bert (2020) [pdf]

https://aclanthology.org/2020.sustainlp-1.16.pdf
1•Topfi•5m ago•0 comments

LLMs for Theory Building

https://newsletter.squishy.computer/p/llms-for-theory-building
1•artur_makly•5m ago•0 comments

Show HN: Instancez – Supabase Drop-In Replacement; Declarative and Single-Binary

https://github.com/instancez/instancez
1•saedx1•6m ago•1 comments

Greenland issues "strong warning" as American oil firm illegally drills wells

https://www.theguardian.com/world/2026/aug/08/greenland-iwarning-trump-linked-oil-firm-prepares-d...
5•ck2•8m ago•1 comments

Who Are the Token Brokers?

https://vectoral.com/blog/who-are-the-token-brokers
2•mlenhard•8m ago•0 comments

AI Is Dead. Organoids Are Alive

https://www.wired.com/story/organoids-lab-grown-brains-neural-networks/
1•Brajeshwar•9m ago•0 comments

Show HN: A capable AI assistant with its own inbox

https://www.hellodeck.ai
1•stasiac•10m ago•0 comments

Fake TikTok post led Romanians to attack ambulance with rocks and axes

https://universul.net/fake-tiktok-post-led-romanians-to-attack-ambulance-with-rocks-and-axes/
2•croes•10m ago•0 comments

Maintaining Security-Critical Project Where I Don't Read the Code

https://aaronstannard.com/a-security-critical-project-where-i-dont-read-the-code/
1•Aaronontheweb•11m ago•0 comments

Allegations cross state lines as SpaceXAI hit with $430M in new lien filings

https://www.bizjournals.com/memphis/news/2026/08/05/spacexai-liens-darana-hybrid-southaven.html
1•croes•11m ago•0 comments

Anthropic says it will watermark text generated by its AI models

https://techcrunch.com/2026/08/11/anthropic-says-it-will-watermark-text-generated-by-its-ai-models/
1•ashurandi•12m ago•0 comments

Unitree's Shanghai IPO more than 8k times oversubscribed by retail investors

https://www.reuters.com/world/asia-pacific/unitrees-shanghai-ipo-more-than-8000-times-oversubscri...
2•tim333•12m ago•1 comments

Show HN: WriteLikePG – improve your writing using Paul Graham's principles

https://writelikepg.com/
3•nayeemhq•13m ago•2 comments

Flock wanted to tap dashcams in rideshare vechicles to add to surveillance data

https://flowingdata.com/2026/08/10/flock-wanted-to-tap-dashcams-in-rideshare-vechicles-to-add-to-...
2•skadamat•13m ago•0 comments

Git blame for your agent's memory

https://phasespace.co/blog/git-blame-for-your-agents-memory/
1•paulkyle•14m ago•0 comments

Why Did OpenAI's Head of Ethics Chloé Bakalar Leave?

https://aimagazine.com/news/why-did-openai-head-of-ethics-chloe-bakalar-leave
6•ashurandi•14m ago•3 comments

ASK HN: Suggestions on Write Technical Articles

1•anony-123•15m ago•0 comments

Tech experts warn against using AI clone of murdered woman's voice in court

https://www.ksl.com/article/51608219/tech-experts-warn-against-using-ai-clone-of-murdered-womans-...
3•jewel•16m ago•0 comments

All Grocery Stores in Canada

https://jacobfilipp.com/grocery-locations/
3•surprisetalk•16m ago•0 comments

The Victim Is the Exploit

https://brothke.medium.com/the-victim-is-the-exploit-5a6d42ba4335
1•benrothke•17m ago•0 comments

The Mitochondrialism of Malware

https://luis.zip/blog/the-mitochondrialism-of-malware/
1•Pentamerous•17m ago•0 comments

Native Model Switching in Codex and Claude

https://statewright.ai/blog/loop-engineering-with-native-model-switching-in-codex-and-claude
1•azurewraith•19m ago•0 comments