r/Common_Lisp 5d ago

sm-harness: a self-modifying agentic harness built in common lisp

https://github.com/browep/cl-sm-harness

This AI harness allows you to modify the running code of the harness, via hot reload and leverage cl's built in power to build itself and whatever app you want alongside it.

edit: now with the repo actually public, my bad

4 Upvotes

13 comments sorted by

2

u/Hungry_Round_8145 5d ago

3

u/luciusmagn 4d ago

Howdy! I am the author of Autolith and I am happy to answer questions :)

u/browep would you like to come to our Zulip? I would love to exchange ideas, hahaha

2

u/luciusmagn 4d ago

by the way, we have also released a lot of building bricks for common lisp agents over at https://github.com/lambda-symbolics, some could come useful when developing sm-harness :)

1

u/browep 4d ago

i like autolith. I wanted something more explicit around how the app and harness interact and how i could tightly couple the harness and app. I wanted the app and harness to grow together. They certainly both leverage CL's power in a similar way. But generally, I wanted the experience of building the harness from the ground up, which was really fun. Also the web-ui allows for a few niceties that a TUI would struggle with.

1

u/[deleted] 5d ago

[removed] — view removed comment

2

u/browep 4d ago

that was an earlier abandoned attempt, use https://github.com/browep/cl-sm-harness, my bad

1

u/LandKingdom 5d ago

Looks like a less abstract kli (https://kli.kleisli.io/)

1

u/browep 4d ago

cool, hadn't heard of kli but will be checking it out. thanks. and yeah, certainly less abstract. sm-harness is meant to have more of an web/desktop feel to it out of the box and then grow, but with CL it seems one can do anything with either

1

u/codingbliss12 3d ago

Very nice. What License does this project use?

1

u/browep 3d ago

MIT Docs updated