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.

Valve escaped Windows. Now Steam is breaking free from the PC itself

https://www.pcworld.com/article/3266419/valve-escaped-windows-now-steam-is-breaking-free-from-the...
1•haunter•1m ago•0 comments

Show HN: Cinnamon – a household AI agent with shared context and memories

https://getcinnamon.ai/
1•mv4•2m ago•0 comments

OpenAI Secures $11B at $1.25T Valuation

https://epyhia.com/openai-secures-11-billion-at-1-25-trillion-valuation-well-short-of
1•arbuge•4m ago•0 comments

Amutable Foundations: A Technical Overview

https://amutable.com/blog/amutable-foundations-technical-overview
1•ahlCVA•9m ago•0 comments

RealPage rent-pricing case wraps with nearly $360M to renters

https://www.multifamilydive.com/news/realpage-rent-pricing-case-360m-renters/873553/
1•raybb•9m ago•0 comments

Proprietory Firmware Bullshit

2•opensourcetothe•11m ago•0 comments

San Francisco IGN Review (parody) [video]

https://www.youtube.com/watch?v=yDwJPzPx8So
1•nirkalimi•11m ago•0 comments

Susan Blackmore: Memes and "Temes" (2008) [video]

https://www.youtube.com/watch?v=fQ_9-Qx5Hz4
1•so-cal-schemer•13m ago•1 comments

Libghostty 1.0

https://mitchellh.com/writing/libghostty-1-0
2•mfiguiere•16m ago•0 comments

Claude usage credits purchased after Dec 7 will expire 12 months after purchase

2•bbg2401•19m ago•0 comments

Show HN: Vitekube – Vitest on real Kubernetes clusters

https://github.com/vitekube/vitekube
1•kodisha•24m ago•0 comments

Desktop icon behavior survey results

https://akselmo.dev/posts/desktop-icon-survey-results/
1•TrianguloY•24m ago•0 comments

Show HN: Trout: MIRC for the Terminal

https://github.com/MaxRenaud/trout
1•mrmakkusu•26m ago•0 comments

No CVE Today, Please

https://nocveday.com/
2•metalnix•27m ago•0 comments

Archiving a Shuttered Japanese Drift Magazine's Back Catalog Is a Labor of Love

https://www.thedrive.com/news/archiving-a-shuttered-japanese-drift-magazines-entire-back-catalog-...
2•rdmuser•27m ago•1 comments

ECB considers review of bank data center lending on AI risk

https://www.bloomberg.com/news/articles/2026-11-06/ecb-considers-review-of-banks-data-center-lend...
2•TheAlchemist•27m ago•0 comments

MakerGuard – See what strangers can access in your Supabase app

https://midnightbuilds.fyi/makerguard/
1•swatikumari425•30m ago•0 comments

Tessera, an open 27B tuned Qwen coding model that thinks in compressed CJK

https://huggingface.co/ZelligeAI/Tessera-27B-B-CJK-RL
2•Zellige•30m ago•0 comments

Introduction to Compute Markets #1: The Primary Market

https://twitter.com/OrnnExchange/status/2118372699093295482
1•gmays•30m ago•0 comments

Live now: attacking P vs. NP using only AI, written out in real time

https://x.com/i/broadcasts/2OdXnjKkaKWmkV
1•sunbagger•31m ago•0 comments

The hardware bet is wrong. It is running from a war

https://twitter.com/withYougori/status/2118840199400587576
1•Yougori•33m ago•0 comments

Outbound SIP calling is now available to all organizations

https://developers.openai.com/api/docs/guides/voice-sip
2•arbayi•43m ago•0 comments

Running Doom Inside SQL Server

https://sqlartist.github.io/posts/running-doom-inside-sql-server/
2•sqlartist•43m ago•0 comments

Show HN: Handbrake – a free, private driving log, no trackers, no ads

https://apps.apple.com/us/app/handbrake-driving-log/id6822426461
1•hcabral•44m ago•1 comments

Show HN: Budget Friendly City Discovery

https://geesling.ca/
1•bmods•44m ago•1 comments

Evergreen by Carta: Multiplayer coding platform where teams+agents ship together

https://evergreen.carta.com/blog/introducing-evergreen
3•chrisnager•44m ago•0 comments

Turns with an LLM: coherence isn't the same as accuracy

https://zenodo.org/records/23686384
1•pinuslongaeva•44m ago•0 comments

CATL Sodium Battery Hits LFP Cost Parity in 2026: 15,000 Cycles, 30-Year Life

https://ievchina.com/energy-storage/catl-sodium-battery-cost-parity-lfp-2026-15000-cycles/
46•doener•46m ago•17 comments

Swapping LLMs in Under Two Seconds: A Sleep Mode for Llama.cpp

https://zaage.it/writing/llama-sleep/
1•phirdev•47m ago•0 comments

Show HN: I asked HN about AI agentic setups, here are 750 of the comments mapped

3•eggbrain•48m ago•0 comments