Prompt: Map out the structure of this project, at a very high level. Describe the folder structure, the kinds of code that lives where, and a very short overview of how to run/build the project based on a package file or README. DO NOT read more than the top 20 lines of any particular file. Record your results in the file SLOP.md
Dolorous Code is an agentic development tool written in Go. It uses AI models (specifically Moonshot/OpenAI) to interact with a codebase autonomously, allowing the agent to read, write, and edit files within a sandboxed environment.
The project is a Go CLI application (main.go) that acts as a chat interface for an AI agent. The agent is equipped with "tools" (file reading, writing, editing, listing) to navigate and modify the project directory. It maintains a conversation history with the AI to plan and execute code changes.