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.

Oracle could face $7B collateral bill for Wisconsin data centre

https://www.ft.com/content/b37030b6-bda8-4ba9-8e08-e6b88687b8f5
2•1vuio0pswjnm7•1m ago•0 comments

New upper bound for Bellman's Lost-in-a-forest problem, found with Fable

https://twitter.com/AryehDubois/status/2079561197460889703
1•atemerev•3m ago•0 comments

Amid Increased Scrutiny, ICE Detention and Deportation Data Goes Dark

https://www.themarshallproject.org/2026/07/15/ice-data-immigration-detention-transparency
3•Jimmc414•3m ago•0 comments

Wordtrak Daily: A Scrabble and crossword-inspired game

https://wordtrak.com/rounds/34109
2•qrush•4m ago•0 comments

ICE to Pay Thomson Reuters $125M to Find Voter Fraud

https://www.404media.co/ice-to-pay-thomson-reuters-125-million-to-find-voter-fraud/
4•Jimmc414•4m ago•0 comments

The end times

https://www.profgmedia.com/p/the-end-times
1•dchi04•4m ago•0 comments

How to Copy and Sync a Local MongoDB Collection to Atlas

https://visualeaf.com/blog/copy-sync-local-mongodb-collection-to-atlas/
2•serena_wright•4m ago•0 comments

Snap Nears Settlement of Addiction Case Ahead of Jury Trial

https://www.bloomberg.com/news/articles/2026-07-20/snap-nears-settlement-of-addiction-case-ahead-...
1•1vuio0pswjnm7•4m ago•0 comments

Mullvad and Daniel Berntsson's Failed Cleanup

https://markwrites.io/mullvad-and-daniel-berntssons-failed-cleanup/
1•HotGarbage•5m ago•0 comments

Gemini 3.6 Flash

https://ai.google.dev/gemini-api/docs/models/gemini-3.6-flash
1•__natty__•5m ago•1 comments

Agentic Chaos

https://ninjapenguin.co.uk/blog/2026/07/21/agentic-chaos/
2•pete001•6m ago•0 comments

Show HN: OpenAI Hackathon Submission: ADE

https://devpost.com/software/diff-forge-ai
1•Rizzist•6m ago•0 comments

Agentpause: Suspends LLM agents before rate limits, resumes cleanly

https://github.com/Champoleello/agentpause
1•Champoleello•6m ago•0 comments

How to Back Up PostgreSQL in Docker (Local, S3, and Plakar)

https://nickjanetakis.com/blog/how-to-back-up-postgresql-in-docker-local-s3-and-plakar
1•nickjj•6m ago•0 comments

Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber

https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-6-flash-3-5-flas...
11•logickkk1•6m ago•0 comments

China weighs tighter export controls on AI models and chips

https://www.ft.com/content/6049a031-9e9b-464c-97bb-414da04d5a6a
2•alephnerd•7m ago•0 comments

LLM – 99% hallucination-free outputs

https://api.5ceos.com
1•5CEOs•7m ago•0 comments

Show HN: Application Signal – AI That Evaluates Your YC Startup Idea

https://ycreport.rxlab.app
1•sirily11•7m ago•0 comments

Show HN: VitCam – Self-hosted AI camera surveillance and NVR

https://github.com/scwsoft/vitcam
1•scwoods•8m ago•0 comments

Show HN: Letterphile – a word game you try to make many words with 1 letter

https://play.letterphile.com
1•sonOfHades•8m ago•0 comments

Bump, Set, Boom: Why Girls Volleyball Is Suddenly Everywhere

https://www.bloomberg.com/news/articles/2026-07-21/volleyball-s-stealth-takeover-of-girls-high-sc...
1•mooreds•9m ago•0 comments

One Click Account Takeover in Granola AI Notetaker

https://www.strix.ai/blog/granola
5•bearsyankees•9m ago•0 comments

California's AI transparency law for state government use was destined to fail

https://calmatters.org/commentary/2026/07/ai-transparency-california-government-fail/
1•cdrnsf•9m ago•0 comments

Google launches Gemini 3.6 Flash and teases Gemini 4

https://9to5google.com/2026/07/21/gemini-3-6-flash-launch/
2•simonpure•11m ago•0 comments

Visualizing Algorithms

https://bost.ocks.org/mike/algorithms/
1•Gecko4072•13m ago•0 comments

Show HN: Austen – Discover Story Relationships

https://github.com/herol3oy/austen
1•herol3oy•13m ago•0 comments

The Next Attention Economy Has No Eyeballs – It Has Permissions

https://ryanmerlin.com/posts/machine-attention-economy
1•ryanmerlin•14m ago•0 comments

The AI Aesthetic Boom Won't Look Like AI

https://monolith3.substack.com/p/the-aesthetic-boom-is-coming-it-wont
2•pal9000i•15m ago•0 comments

Show HN: Vestige – A queryless memory layer for multi agent coding fleets

https://github.com/samvallad33/vestige/tree/benchmark/silent-rotation/benchmarks/silent-rotation
2•entity002•15m ago•2 comments

Show HN: Season DFS – Run a Season-Long DFS Fantasy Football League

https://app.seasondfs.com/
1•pjbrown11•16m ago•0 comments