logoalt Hacker News

pianopatricktoday at 4:16 AM5 repliesview on HN

Maybe someone could set up a CLI tool for agents such that you can give them a shell but they use this CLI tool instead of raw curl.

Like a tool where the AI can only call out to certain APIs based on a config file the agent cannot change.

That way you can leverage all the shell knowledge agents already have while still limiting what network calls they can make, and you wouldn't have to set up a server to use an agent.


Replies

nickstinematestoday at 4:42 AM

This is basically what Swamp is[1]. You give an agent a typed interface to extend itself (or use other peoples extensions) into the systems you need to fulfill your request. Think of it like on-demand tool calls. Then it records everything that happens in the swamp. The swamp can be single machine, multi-machine, or centralized with your co-workers.

As a result, everything compounds. The work I do doesn't need to be re-derived by the work you do. Typed models keep everything repeatable and deterministic. Huge reduction in token spend and huge increase in speed.

1: https://swamp-club.com

hahahaatoday at 7:06 AM

NVidia Openshell maybe?

I love this question because of the diverse answers given and we learn from each other.

Wuzzytoday at 4:38 AM

I think this exists: https://github.com/imbue-ai/latchkey (and there are other similar projects, too).

parf02today at 4:21 AM

A proxy?

show 1 reply