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.

OpenHeronBrowser: A web browser with its own engine in Rust, built with Claude

https://github.com/Heronetic/OpenHeronBrowser
1•heronetic•1m ago•0 comments

Wiz: No successful PHP2Shell exploits seen so far; exposure down 67%

https://www.wiz.io/blog/php2shell-exploitation-so-far
2•acossta•2m ago•0 comments

The reactor meant to showcase nuclear's comeback keeps hitting problems

https://arstechnica.com/tech-policy/2026/10/safety-concerns-cloud-americas-flagship-nuclear-restart/
1•rbanffy•2m ago•0 comments

Show HN: Monita – Site reliability for every project your team ships

https://github.com/PT-Perkasa-Pilar-Utama/monita
1•maarut•5m ago•0 comments

I gave coding agents runtime vision so they stop guessing from static source

https://hypersetai.com/blog/introducing-hyperset
1•augustusnokoye•6m ago•0 comments

Cancer vaccines are finally here. How do we get them to patients?

https://www.statnews.com/2026/10/27/cancer-vaccines-intismeran-autogene-esmo-results-delivery-acc...
2•elo2000•6m ago•0 comments

Following Yggdrasil Through Windows Telemetry

https://adversary.icu/reports/yggdrasil-visibility-gap/
1•MrDigan•7m ago•0 comments

GitHub suspended my account, and I couldn't submit a support ticket

3•milisp•8m ago•0 comments

Unlimited-OCR-2: Baidu open-sources an OCR model for unlimited-horizon parsing

https://huggingface.co/baidu/Unlimited-OCR-2
1•wondersky•9m ago•0 comments

Ask HN: Will There Be Another iPhone Mini?

2•rishikeshs•10m ago•1 comments

Mini Squeak in SqueakJS

https://squeak.js.org/demo/simple.html
1•bmacho•11m ago•1 comments

Expericencing an issue in Gmail where emails do not delete in Firefox

2•rc_kas•11m ago•0 comments

Show HN: Model Salt, fixing the pelican problem in LLMs by adding entropy

https://modelsalt.com/
1•Benjaminsen•12m ago•0 comments

The Upvote Dilemma

https://herman.bearblog.dev/the-upvote-dilemma/
1•Tomte•13m ago•0 comments

PoseForge – Local-first AI studio for images and video (Codex, ComfyUI)

https://github.com/vishwakulkarni/PoseForge
1•vishwakulkarni•14m ago•0 comments

Show HN: EquiReason – a research department running as software

https://equireason.com
1•ycyycy•14m ago•0 comments

Extracting "Ocarina of Time: Master Quest" ROM from the Wind Waker Bonus Disc

https://sethmlarson.dev/extracting-n64-roms-from-wind-waker-bonus-disk
1•surprisetalk•14m ago•0 comments

Show HN: Chat Brawlers

https://chat-brawlers.kottos.ai/
1•lluisantoni•15m ago•0 comments

Show HN: Give our AI coding runner a real task and watch it until merge

https://mcptask.online/live?language=en
1•josef_chmel•16m ago•0 comments

Was Dracula a Tax Dodger?

https://www.rte.ie/brainstorm/2026/1027/1596462-dracula-ireland-revenue-commissioners-tax-legisla...
2•austinallegro•18m ago•0 comments

Poetry for Engineers: Of Code and Shortleaf Pine

https://spectrum.ieee.org/poetry-for-engineers-of-code-and-shortleaf-pine
1•rbanffy•19m ago•0 comments

Dear Open Source Developers: It's OK Not to Embargo

https://opensourcesecurity.io/2026/10-embargo/
1•dataking•19m ago•0 comments

Ask HN: How do you get new readers for your blog

1•alcidesfonseca•19m ago•0 comments

Alleged Israeli spy company targeted Starlink users

https://www.reuters.com/business/media-telecom/alleged-israeli-spy-company-heavily-targeted-starl...
4•mmaia•21m ago•0 comments

Show HN: Company data from official French and European registers, paid per call

https://api.sirenic.eu/en
1•sirenic•21m ago•0 comments

Helium-3 mining on the lunar surface

https://www.esa.int/Enabling_Support/Preparing_for_the_Future/Space_for_Earth/Energy/Helium-3_min...
2•simonebrunozzi•21m ago•1 comments

Understanding Iceberg CDC costs on S3: requests, not bytes

https://etleap.com/blog/understanding-iceberg-cdc-costs-on-s3-requests-not-bytes
1•romming•22m ago•0 comments

Show HN: Valen – Open multimodal decision models for text, images and video

https://valen-team.github.io/
1•yhzan•24m ago•0 comments

Show HN: Foldocs, turn a shared Google Drive or Nextcloud folder into a website

https://github.com/graus/foldocs
1•graus•25m ago•0 comments

Show HN: AuditReady – 12 deterministic HTML checks, honest about what they miss

https://feaefe371424d0725b266468856c9101.ctonew.app/
1•auditready•26m ago•0 comments