pepicrft

pepicrft

Condukt - A framework for building agents in Elixir

Hi :waving_hand:

I’ve been working for a while on an Elixir library, Condukt, which we use to build a one-stop shop for my company’s operations. When I started building this platform, none of the existing packages met my DX expectations, so I decided to build my own version.

Condukt allows defining both static and dynamically defined agents and tools. Can integrate with MCP servers and has built-in support for compaction. It comes with support for sandboxes, including a k8s sandboxes, which you can use to run tools in your own infrastructure pods. And in the most recent version, we shipped support for network policies, so you can control access to network requests coming from the tool environments.

There are many other features, like redaction of sensitive data, integration with:telemetry, or something that’s early, but that I’m particularly excited about, workflows. They are a declarative, portable automation format that allows combining deterministic and non-deterministic steps.

https://github.com/tuist/condukt

Where Next?

Popular in Announcing Top

OvermindDL1
Been making an MLElixir thing (not released yet…) for fun in spare time in the past day. I’m just trying to see how much I can get an ML...
132 14410 106
New
jakub-zawislak
Hi everyone, I’m coming from the Symfony (PHP) framework. I like Phoenix, but it has a one thing that was build much better in the Symfo...
New
Azolo
Hey everyone, I just released WebSockex which is a Elixir WebSocket client. WebSockex strives to work as a OTP special process, be RFC6...
New
josevalim
EDIT: since Ecto 3.0 final version is out, this post was amended to use the final versions in the instructions below. Hi everyone, We a...
New
mathieuprog
Hello :waving_hand: Allow me to introduce you to Tz, an alternative time zone database support to Tzdata. Why another library? First a...
New
kevinlang
Hey all, We have made an Ecto3 Adapter for SQLite3, ecto_sqlite3! We have successfully on-boarded the full suite of integration tests (...
New
wojtekmach
Hey everyone! Req is an HTTP client for Elixir that I’ve been working on for quite some time. There is already a lot of HTTP clients out...
New

Other popular topics Top

New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement