Agent Development¶
Development guide for the ChatOps agent.
Prerequisites¶
- Go 1.24+
- Docker (optional, for testing Docker features)
Building¶
Running Locally¶
Project Structure¶
agent/
├── main.go # Entry point
├── internal/
│ ├── agent/ # Agent core logic
│ ├── api/ # API client
│ ├── config/ # Configuration
│ ├── metrics/ # Metrics collection
│ └── pkg/ # Shared packages
└── package/ # Packaging scripts
Testing¶
Contributing¶
- Follow Go best practices
- Write tests for new features
- Update documentation
- Submit pull request