slagyr/isaac-agent

AI Agent module for Isaac

โ˜… 0Forks 0ClojureGitHub โ†—Compare

README

๐Ÿ Isaac Agent ๐Ÿง 

isaac-agent

The runtime for Isaac agents and crews. Supplies LLM API adapters, tool execution, session management with transcripts, and bridges for communication surfaces.


Agent License: MIT Clojure Babashka Java


What's here

  • isaac.agent core โ€” module factory, berths for tools, llm-api, slash-commands, providers.
  • LLM API adapters: messages, chat-completions, ollama, claude-cli, responses, grover.
  • Tool registry: builtin tools (web_fetch, read, write, exec, grep, edit, memory, search, glob, prompts) and registration.
  • Crew & sessions: persistent transcripts, compaction, state.
  • Bridge: prompt execution, tool loop, comm dispatch.
  • CLI: auth, crew, prompt, sessions.

Depends on isaac-foundation for core machinery.

Development

Sibling checkouts for dev:

plan/
  isaac-foundation/
  isaac-agent/  # this

Babashka-first:

bb spec
bb features
bb ci

See AGENTS.md and toolbox for full setup.

Consumer coordinate

io.github.slagyr/isaac-agent {:local/root "../isaac-agent"}
;; or
{:git/url "https://github.com/slagyr/isaac-agent.git" :git/sha "..."}

Contributors

slagyrslagyr-assistant

Issues