News for hackers. Stuff that matters.

vasinov

Show HN: Ridge - Connect coding agents to local, SSH, Docker, and S3 resources

https://github.com/vasinov/ridge-core

I am working on an open source project called Ridge that gives coding agents a common interface to resources such as local projects, Docker containers, SSH machines, and S3 buckets. Agents can discover available resources, access data, copy between them, and execute commands where supported. It works through MCP, a CLI, or Python.I started building it because I wanted to use Codex on my laptop...

( Read More... | no comments | 2 points | on HN )
I think BeautifulSoup is great but it's more of a set of building blocks that requires developers to implement their custom scraping logic. Trafilatura is awesome because it just works out of the box for most common tasks related to web scraping.
I should, perhaps, add an FAQ section addressing the hows and whys of Griptape :)

In short, Griptape is different from LangChain in the following ways:

- Instead of chained agents, it uses more general-purpose DAGs and pipelines. Think of it as Airflow for LLMs. It still implements chain of thought logic for prompt workflow steps that use tools but it also supports any kind of input and output (think images, audio, etc.). - Griptape tools are designed to be decoupled from the caller logic and execution environments. For example, tools can be easily run in a Docker container or a Lambda function (as opposed to just YOLOing LLM-generated Python code on the local box). - Tools can be plugged into other LLM frameworks through adapters. For example, you can convert any Griptape tool into a LangChain tool or generate a ChatGPT Plugin API with a single line of code. This is the only place Griptape actually references LangChain in code, afaik :)

Issues do need to be moved from a private Trello into GitHub (still early days...)—I can ping when that's done—are you on Griptape Discord?

The WebScraper tool uses Trafilatura [1] to scrape and parse HTML—nothing too fancy. "Scraping" a React site would require a totally different approach, probably something more akin to Adept's ACT-1 [2].

I run a local chat app built with Griptape and I use it to give me summaries of web pages or answer specific questions all the time :)

1. https://github.com/adbar/trafilatura/

2. https://www.adept.ai/blog/act-1

Show HN: Build AI DAGs with Memory; Run and Validate LLM Tools in Containers

https://github.com/griptape-ai/griptape

I am working on a modular open source framework called Griptape that allows Python developers to create LLM pipelines and DAGs for complex workflows that use rules and memory.Griptape can be thought of as "Airflow for LLMs," providing an alternative to the agent-based LangChain approach.Developers can also build reusable LLM tools with explicit JSON schemas that can be executed in any...

( Read More... | 11 comments | 2 points | on HN )
How is MerLoc different from SST?
What are your plans for more different scan types?
Re:Show HN: Orchest – Data Science Pipelines on Wednesday August 12, 2020 @01:50PM (#24134739)
This looks cool! A couple of questions:

1. Currently, if I install something in the notebook, does it get re-installed every time the pipeline is run? Is there any way to "snapshot" the state of the container?

2. Where is the data stored between the steps?

3. How well-integrated is it with AWS cloud primitives such as EC2 instances, EFS, and S3?

Re:Blockade on Wednesday November 08, 2017 @01:10PM (#15655143)
It seems like it uses Docker instead of custom cluster-building logic. I'm not sure if there are differences between how it slows down the network and creates partitions.
Hi! I launched OpsLog a few weeks ago. Its purpose is to analyze team's on-call and pull request data to quantify operations impact and software engineering progress.

I'd love to get some feedback on the product and the problem that I'm trying to solve. I'm also wondering what HN folks generally struggle with when it comes to analyzing and improving on-call at the team and org levels.

Older »