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.

waterfall: Induction Proofs in Lean

https://samth.github.io/waterfall/
1•matt_d•55s ago•0 comments

Danish pharma giant Novo to use Anthropic's Claude to advance AI drug discovery

https://www.euronews.com/health/2026/09/16/danish-pharma-giant-novo-to-use-anthropics-claude-to-a...
3•billybuckwheat•1m ago•0 comments

Show HN: Learn Claude Code – Interactive Mindmap

https://mikenikles.com/blog/learn-claude-code
1•mikenikles•3m ago•0 comments

Show HN: Collected every single "What are you working on" project into a website

https://what-are-you-working-on-62u6b.reachpad.app/
1•sakuraiben•4m ago•0 comments

Model Misalignment Reporting Framework

https://openai.com/index/model-misalignment-reporting-framework/
2•raahelb•5m ago•0 comments

What we learned from our traces

https://traces.com/blog/agent-sessions-are-a-dataset
1•sriharis•5m ago•0 comments

You are doing your code gen wrong

https://testrigor.com/blog/what-everyone-gets-wrong-about-ai-code-generation/
1•artem001•6m ago•0 comments

HarnessTax: How Much Does the Harness Matter for Coding Agents?

https://harnesstax.github.io/
1•matt_d•7m ago•0 comments

Can I get insurance for company renting humanoids for parties?

1•cpsk•8m ago•1 comments

The Phenomenon of Bullshit Jobs: A Work Rant (2013)

https://davidgraeber.org/articles/on-the-phenomenon-of-bullshit-jobs-a-work-rant/
1•fnoef•9m ago•0 comments

Show HN: Fivetran CLI is released to Beta

https://pypi.org/project/fivetran-cli/
1•emrah•9m ago•0 comments

Assistant Benchmark

https://assistantbenchmark.com/
1•djoldman•15m ago•0 comments

Typesafe-computer-use drives a Mac toward a goal for 1/50th of a cent per step

https://github.com/awlevin/typesafe-computer-use
1•rahimnathwani•15m ago•0 comments

OpenAI's Hugging Face Hack Is the Best AI Safety Opportunity So Far

https://cahlik.net/blog/openais-hugging-face-hack-is-the-best-ai-safety-opportunity-so-far/
1•brikowski•17m ago•0 comments

Huai Su's Autobiography (2017)

https://www.vincentpoon.com/autobiography-of-huai-su.html
1•gone35•19m ago•0 comments

ElevenLabs Launches Reception

https://twitter.com/ElevenLabs/status/2100262886916358361
1•jodik2•20m ago•1 comments

Show HN: Kosmic Kart – Mario Kart-style racing with friends in the browser

https://kosmi.io/kosmic-kart/
1•hauxir•22m ago•0 comments

God's Eye View

https://github.com/bilawalsidhu/gods-eye-view
1•simonebrunozzi•23m ago•0 comments

Characterizing ~375 GB Kimi K2.5 on a 128 GB Ryzen AI MAX+ 395 PC

https://zenodo.org/records/22755791
1•NHApplied•24m ago•1 comments

Write Linters and Tools Before Code

https://cookie.engineer/weblog/articles/write-linters-and-tools-before-code.html
2•cookiengineer•27m ago•0 comments

LispBM is a concurrent Lisp for microcontrollers with message passing

https://www.lispbm.com/
1•so-cal-schemer•27m ago•1 comments

Design System Scalability Made iPhone Duo Possible

https://blog.romain.garden/blog/design-system-scalability-made-iphone-duo-possible/
1•romainpct•30m ago•0 comments

Common Crawl Data Stored on a Hugging Face Bucket

https://commoncrawl.org/blog/getting-started-with-common-crawl-data-on-hugging-face
3•abidlabs•34m ago•0 comments

Nowcast – Worldwide Lightning Detection and Thunderstorm Warnings

https://www.nowcast.de/en/
1•embedding-shape•36m ago•0 comments

The Publics Quest for Free, Verifiable, and Unfiltered Scientific Data

https://zenodo.org/records/22784738
1•UniverseToday•36m ago•0 comments

AI is creating ghostwriting jobs on LinkedIn

https://www.ft.com/content/7a5e15e4-799a-4476-ba9f-018b1d82c76f
2•uxhacker•42m ago•0 comments

SensorTap: One command, every sensor your machine has

https://baselashraf.com/sensortap/
1•BaselAshraf81•43m ago•1 comments

Royce on San Francisco

https://www.astralcodexten.com/p/royce-on-san-francisco
1•babelfish•45m ago•0 comments

Show HN: Make Art Not Apps

https://www.makeartnotapps.com/
1•hellojomp•46m ago•0 comments

How Israel exports the technology of occupation around the world

https://www.universiteitleiden.nl/project0100/news/book-review-the-palestine-laboratory
7•paimapi•47m ago•0 comments