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.

People in Many Countries Now View China More Positively Than the U.S.

https://www.pewresearch.org/global/2026/07/15/people-in-many-countries-now-view-china-more-positi...
1•dabinat•48s ago•0 comments

AVAL: A new open-source format for interactive video on the web

https://pixelpoint.io/aval/
1•nopinsight•2m ago•0 comments

75% of PlayStation 3 games are now playable on PC

https://videocardz.com/newz/rpcs3-says-75-of-playstation-3-games-are-now-playable-on-pc
1•LordDefender•2m ago•0 comments

Does Anthropic Buy Legitimacy Through Hiring?

https://artificialrhetoric.substack.com/p/every-anthropic-hire-is-a-legitimacy
1•Ben_Pota•3m ago•0 comments

Language Server Protocol Specification – 3.18

https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/
1•qbane•3m ago•0 comments

Capture Clauses as Effects (Rust)

https://blog.yoshuawuyts.com/capture-clauses-as-effects/
1•dabinat•4m ago•0 comments

Useful Is Not Sufficient

https://tante.cc/2026/07/15/useful-is-not-sufficient/
2•rapnie•5m ago•0 comments

Optimizing a Ring Buffer for Throughput

https://rigtorp.se/ringbuffer/
2•mattrighetti•7m ago•0 comments

Save Standard Time

https://savestandardtime.com/
2•throw0101d•7m ago•0 comments

Maybe we could tone down the JavaScript (2016)

https://eev.ee/blog/2016/03/06/maybe-we-could-tone-down-the-javascript/
1•downbad_•8m ago•0 comments

Do YC companies get preference on the homepage?

1•e_i_pi_2•8m ago•0 comments

American AI is expensive. Some startups are turning to cheap Chinese models

https://www.npr.org/2026/07/15/nx-s1-5886476/startups-cheap-chinese-ai-models
2•makerdiety•9m ago•0 comments

US Debt Clock Live

https://www.us-debt-clock.com/
2•ourmandave•9m ago•0 comments

When agents talk: tool calls, handoffs, and two wallets

https://www.kulikowski.me/blog/agents-talking-to-each-other
1•kinlan•9m ago•0 comments

Funny item co-occurrences in 3.2M Instacart orders

https://rogerdickey.com/funny-item-co-occurrences-in-3-million-instacart-orders/
1•rogerdickey•12m ago•0 comments

Show HN: Pullrun – Run OCI Images as Containers or Firecracker MicroVMs

https://github.com/pullrun/pullrun
2•liquid64•13m ago•0 comments

Eight Writers on Facing the Blank Page

https://www.youtube.com/watch?v=TDH7yAWsyG0
1•brudgers•13m ago•0 comments

Show HN: 3,225 trials of LLMs guessing author age – confident and wrong

https://github.com/BraveAnn011/llm-author-misattribution
1•BrianneLee011•16m ago•0 comments

Show HN: Stillwind – PCB part selection as constraint solving

https://stillwind.ai
4•hannesfur•16m ago•2 comments

Show HN: Summa, a tool that annotates over whatever you're reading

https://summa.josephruocco.net
2•jruocco•16m ago•1 comments

Vacuum of the Imagination: Why Space Rockets Could Have Flown Centuries Earlier

https://angadh.com/rockets-1
1•angadh•17m ago•0 comments

Show HN: Painterly – Turn pictures into digital paintings without generative AI

https://github.com/jbunke/painterly
2•flinkerflitzer•18m ago•0 comments

The Download: a useful quantum machine and a record-breaking subsea tunnel

https://www.technologyreview.com/2026/07/15/1140498/the-download-useful-quantum-computer-subsea-t...
1•joozio•18m ago•0 comments

Reverse Engineering Crazy Taxi, Part 3

https://wretched.computer/post/crazytaxi3
2•marklit•20m ago•0 comments

I Switched from Hugo to Astro

https://hmmr.online/posts/why-astro-not-hugo/
1•ZanderHammer•21m ago•0 comments

Rustwright: Playwright rewritten in Rust that uses 70% less memory

https://github.com/Skyvern-AI/rustwright
1•suchintan•22m ago•0 comments

Show HN: Zappio – a native iOS player for M3U/Xtream playlists

https://zappio.maritsol.at
1•zappio_iptv•23m ago•0 comments

RL post-training on 14 Macs across 4 countries

https://pluralis.ai/blog/rl-post-training-on-macs/
2•erfan_mhi•26m ago•0 comments

Nearly 200 Economists and Tech Leaders Warn of A.I. Threats

https://www.nytimes.com/2026/07/13/business/economists-ai-threat-jobs.html
2•Vaslo•27m ago•1 comments

The digital euro could be a major boost for European integration

https://blogs.lse.ac.uk/europpblog/2026/07/15/digital-euro-boost-european-integration/
1•jruohonen•29m ago•1 comments