frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: ToolRegistry – A Python Library for Structured Tool Integration

https://github.com/Oaklight/ToolRegistry
3•Oaklight•8mo ago

Comments

Oaklight•8mo 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•8mo 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•8mo ago
what's GTM?
venk12•8mo ago
GTM is go-to-market. It deals with how to distribute a product so that it can sold out there in the market.

Wikipedia Template: Committed Identity

https://en.wikipedia.org/wiki/Template:Committed_identity
1•susam•1m ago•0 comments

NHK, university researchers develop power-generating OLED display device

https://www3.nhk.or.jp/nhkworld/en/news/20260201_06/
1•ncoelhosantos•3m ago•0 comments

Show HN: Noisefloor – Letterboxd for your music collection

https://www.noisefloor.fm/
2•ljsdev•6m ago•0 comments

Turning Karpathy's Autoregressive Baby GPT into Diffusion GPT Step by Step

https://colab.research.google.com/github/ash80/diffusion-gpt/blob/master/The_Annotated_Discrete_D...
1•ash_at_hny•9m ago•0 comments

Google I/O 2013 – Advanced Go Concurrency Patterns [video]

https://www.youtube.com/watch?v=QDDwwePbDtw
1•bmacho•14m ago•0 comments

Show HN: Rubber Duck Committee – Multi-persona AI debugging with voting

https://rubber-duck-committee.vercel.app/
1•r-leyshon•15m ago•0 comments

A separatist group is asking for Trump's help to split from Canada

https://www.cnn.com/2026/01/30/americas/alberta-independence-trump-canada-intl-hnk
3•breve•18m ago•1 comments

Show HN: We Ran a Live Red-Team Attack on OpenClaw Agents

https://gobrane.com/observing-adversarial-ai-lessons-from-a-live-openclaw-agent-security-audit/
1•udit_50•20m ago•0 comments

What happens when OpenClaw agents attack each other

1•udit_50•22m ago•0 comments

Moss Just Survived a Full Year Outside the International Space Station

https://www.vice.com/en/article/moss-survives-in-the-vacuum-of-space/
1•stared•23m ago•0 comments

OpenAI Investment Was 'Never a Commitment,' Nvidia's Huang Says

https://www.bloomberg.com/news/articles/2026-02-01/openai-investment-was-never-a-commitment-nvidi...
2•zerosizedweasle•24m ago•0 comments

FOSDEM 2026 – Live Streaming

https://fosdem.org/2026/schedule/streaming/
1•birdculture•25m ago•0 comments

All politics is digital politics (serie of 3 articles)

https://www.theguardian.com/commentisfree/series/all-politics-is-digital-politics
2•giuliomagnifico•27m ago•0 comments

Australian plumber is a YouTube sensation

https://arstechnica.com/culture/2026/01/australian-plumber-is-a-youtube-sensation/
2•nomilk•28m ago•0 comments

1 GB memory reduction for long Claude Code sessions

https://twitter.com/jarredsumner/status/2017825694731145388
1•tosh•33m ago•0 comments

Claude Code: connect to a local model when your quota runs out

https://boxc.net/blog/2026/claude-code-connecting-to-local-models-when-your-quota-runs-out/
2•fugu2•34m ago•0 comments

How I Transformed My Life in 2025

https://bayramovanar.substack.com/p/how-i-transformed-my-life-in-2025
2•Bayramovanar•34m ago•1 comments

Normalcy bias: it's not cool to overreact

https://www.okdoomer.io/its-not-cool-to-overreact/
1•fanf2•35m ago•0 comments

Moltbook are exposing their database to the public

https://twitter.com/theonejvo/status/2017732898632437932
3•startupfreak•36m ago•0 comments

OpenClaw and Moltbook let attackers walk through the front door

https://the-decoder.com/openclaw-formerly-clawdbot-and-moltbook-let-attackers-walk-through-the-fr...
2•startupfreak•37m ago•0 comments

AI in the Exam Room – Free curriculum for safe medical AI use

https://aiintheexamroom.com/
1•drjcfmd•37m ago•1 comments

PlayStation 3 Backward Compatibility Explained

https://obsoletesony.substack.com/p/ps3-backward-compatibility
1•rbanffy•37m ago•0 comments

How Much of CP/M's Design Ended Up in MS‑DOS?

https://nemanjatrifunovic.substack.com/p/how-much-of-cpms-design-ended-up
1•rbanffy•37m ago•0 comments

Moltbook Database Leak Exposes API Keys, Puts Agents at Risk

https://phemex.com/news/article/moltbook-database-leak-exposes-api-keys-puts-agents-at-risk-57351
3•startupfreak•38m ago•1 comments

The Bus Factor of Zero

https://arturdryomov.dev/posts/bus-factor-of-zero/
1•ming13•39m ago•0 comments

Find the cheapest flight tickets across the world with TypeScript and AI

https://github.com/RyanRana/reallycheapflightfinderbro
1•ryanrana•40m ago•0 comments

"It Was an Abusive Relationship": Canadian Cofounder Tells a Cautionary Tale

https://betakit.com/it-was-an-abusive-relationship-canadian-cofounder-tells-a-cautionary-tale/
2•throwaway-abuse•41m ago•0 comments

Simply Scheme: Introducing Computer Science (1999)

https://people.eecs.berkeley.edu/~bh/ss-toc2.html
1•AlexeyBrin•42m ago•0 comments

NeXTWorld Interviews Bud Tribble (1994)

https://computeradsfromthepast.substack.com/p/nextworld-interviews-bud-tribble
1•rbanffy•42m ago•0 comments

Archon – Multi Agent Development Orchestrator Based on Claude Code

https://github.com/martino-vigiani/Archon
1•martinovigiani•43m ago•0 comments