# Build artifacts. # Both names are produced by the Makefile targets `solo` and `static`. # Anchor on the root so a directory called solo is still tracked. /solo /solo-static *.o *.a *.so *.so.* # Prebuilt libcurl.a for `make static`, regenerated by `make static-deps` # (see mkstaticdeps.sh). Large, and tied to the machine that built it. /static-deps/ /curl-*/ # Per-directory session state: the live model parameters, the tool schema and # the full conversation transcript, which can contain secrets. Runtime data, so # it must never be committed. .solo_sess.json *.solo_sess.json # Readline history, in case HOME or XDG is pointed here in some setups. .solo_history .history # Scratch space the agent is told to use. /solo-tmp/ /tmp/ # Editor and tooling droppings. *~ *.bak *.orig *.rej *.swp *.swo .*.sw? .\#* \#*\# # Vim. .vim/ *.vim *.swo # Emacs. *.elc *.symc .\#* \#*\# # Compiled binaries and debug output from ad-hoc experiments. /core /core.* vgcore.* a.out gdb.core # Coverage and profiling, if instrumentation is ever added. *.gcda *.gcno *.gcov *.profraw *.profdata # OS cruft. .DS_Store Thumbs.db desktop.ini # Secrets and local overrides. Commit a .env.example instead. .env .env.local SOLO_API_KEY SOLO_SYSPROMPT.local