Astrid is a harness toolkit for agents and humans to make art.
Give this to your agents to get started:
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◇━━━━━━━━━━━━━━◇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ · · ┃
┃ ╳ ╳ ╳ ╳ ╳────────────────────────────────────────────────────╳ ╳ ╳ ╳ ╳ ┃
┃ ╳ ╳ ╳ ╳ ╳ ═══ A S T R I D ═══ ╳ ╳ ╳ ╳ ╳ ┃
┃ ╳ ╳ ╳ ╳ ╳────────────────────────────────────────────────────╳ ╳ ╳ ╳ ╳ ┃
┃ ┃
┃ ◇ What This Is ◇ ┃
┃ a harness toolkit for agents and humans to make art ┃
┃ ┃
┃ EXECUTORS perform one piece of work ┃
┃ ORCHESTRATORS combine executors together ┃
┃ ELEMENTS reusable pieces used by both ┃
◇ ◇
┃ ◇ Getting Started ◇ ┃
┃ git clone https://github.com/peteromallet/Astrid.git ┃
┃ python3 -m astrid [executors|orchestrators|elements] list ┃
┃ python3 -m astrid [executors|orchestrators|elements] inspect <id> ┃
┃ python3 -m astrid [executors|orchestrators] run <id> -- <args> ┃
◇ ◇
┃ ◇ Make Something New ◇ ┃
┃ copy docs/templates/{executor,orchestrator,element}/ ┃
┃ read docs/creating-tools.md ┃
┃ ┃
┃ ╳ ╳ ╳ ╳ ╳────────────────────────────────────────────────────╳ ╳ ╳ ╳ ╳ ┃
┃ ╳ ╳ ╳ ╳ ╳ ask the maker what they must do ╳ ╳ ╳ ╳ ╳ ┃
┃ ╳ ╳ ╳ ╳ ╳ docs/ideas.md has a thought or two ╳ ╳ ╳ ╳ ╳ ┃
┃ ╳ ╳ ╳ ╳ ╳ runs/ is where the outputs stay ╳ ╳ ╳ ╳ ╳ ┃
┃ ╳ ╳ ╳ ╳ ╳ just begin, you'll find your way ╳ ╳ ╳ ╳ ╳ ┃
┃ ╳ ╳ ╳ ╳ ╳────────────────────────────────────────────────────╳ ╳ ╳ ╳ ╳ ┃
┃ · · ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◇━━━━━━━━━━━━━━◇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
Open Source Native License (OSNL) v0.2 — see LICENSE.