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.

Ask HN: Is JavaScript as insecure as ActiveX was at the peak?

1•roschdal•13s ago•0 comments

What made Anthropic walk away from the $6B Decart deal?

https://www.calcalistech.com/ctechnews/article/sy77he6oml
1•mgh2•21s ago•0 comments

Show HN: A cozy home for your Goodreads books

https://reading-room.transitivebullsh.it
1•transitivebs•2m ago•0 comments

US Reading Scores Plummet on Global Exam

https://www.nytimes.com/2026/09/08/us/us-reading-test-scores-pisa.html
2•toomuchtodo•3m ago•1 comments

PyPI Blog: Incident File Hosting Errors

https://blog.pypi.org/posts/2026-09-08-file-hosting-errors/
2•miketheman•3m ago•0 comments

OpenAI stole mathematicians' private research from their own Codex chats

https://www.reddit.com/r/technology/comments/1waoiai/report_openai_stole_mathematicians_private/
3•nreece•4m ago•0 comments

I think Astra is absolutely amazing but I'm back to 5.6 for software engineering

https://twitter.com/mitsuhiko/status/2097318251403395471
3•tosh•5m ago•0 comments

List of mathematical discoveries by artificial intelligence

https://en.wikipedia.org/wiki/List_of_mathematical_discoveries_by_artificial_intelligence
1•frozenseven•5m ago•0 comments

Paramount Caught Using 'Astroturf' Group to Drum Up Fake Support for Merger

https://www.techdirt.com/2026/09/08/paramount-caught-using-astroturf-group-to-drum-up-fake-suppor...
2•hn_acker•6m ago•0 comments

The far right's win in Germany is sending a chill through Europe's establishment

https://www.cnn.com/2026/09/08/europe/germany-far-right-afd-election-europe-intl
3•firefax•6m ago•0 comments

Ask HN: Anyone using dictation with coding agents?

1•TomEleff•6m ago•0 comments

Does an AI have mercy in games? Fable 5.1 vs. GPT-6

https://paradise.glyphai.co/research/mercy/
1•simplybeing1•8m ago•1 comments

Show HN: Accounting and inventory software you can pip install

https://github.com/celerp/celerp
1•ngsevers•8m ago•1 comments

Show HN: Founder.best – A place for founders to keep their products discoverable

https://www.founder.best
1•NimeshikaP•8m ago•0 comments

Write better with Claude Fable 5.1

https://academy.dair.ai/resources/write-better-with-claude-fable-5-1
1•omarsar•10m ago•0 comments

The little holes in your bread are telling you something

https://edconway.substack.com/p/the-little-holes-in-your-bread-are
2•baud147258•11m ago•0 comments

DirectX Support Promoted to Official Target Within LLVM

https://www.phoronix.com/news/LLVM-DirectX-Backend-Official
1•Alephinitesimal•11m ago•0 comments

Cells Vivarium Simulator

https://mrqzzz.github.io/cells/
3•mrqzzz•11m ago•1 comments

Agent pasted a fake captcha into Terminal, it lived on my Mac for 30 days

https://medium.com/@gvschaitanya/i-pasted-a-captcha-into-terminal-it-lived-on-my-mac-for-30-days-...
1•gatreddi•13m ago•0 comments

Who Built AI? A Data Story

https://tylerberbert.com/whobuiltai
1•tbwriting•13m ago•0 comments

Slim-Vim: Vim as one translation unit

https://github.com/arbace/slim-vim
1•liszper•14m ago•0 comments

Ask HN: Anyone want my realtime-snapshots dataset of Hacker News?

https://track-hacker-news.com/
2•namiwang•14m ago•1 comments

A 1-frame billboard where visitors outbid each other in real time)

https://reigningfor.lol/
1•rodriguezlizarr•14m ago•0 comments

Ciphers with Arbitrary Finite Domains (2002) [pdf]

https://www.cs.ucdavis.edu/~rogaway/papers/subset.pdf
1•wslh•14m ago•0 comments

To write non-fiction, draw the trunk, then the rest of the tree

https://devz.cl/posts/how-to-write/
3•DanielVZ•14m ago•0 comments

I Asked 100 Agents to Hack Me

https://blog.sshh.io/p/i-asked-100-agents-to-hack-me
1•sshh12•16m ago•0 comments

The Growing Proof That Autonomous Cars Save Lives

https://spectrum.ieee.org/are-self-driving-cars-safe
1•Brajeshwar•18m ago•0 comments

An overview of how our family is prepared

https://michaelharley.net/posts/2026/08/29/an-overview-of-how-our-family-is-prepared/
10•surprisetalk•18m ago•3 comments

Show HN: ChronoVec, a versioned vector database for data that changes

https://github.com/mchl-labs/chronovec
1•mchl-labs•19m ago•0 comments

In-browser LaTeX parser written in Rust

https://faster-latex-demo.pages.dev/
2•matthova•22m ago•0 comments