| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-03-21 | 2.3 kB | |
| v0.1.0 source code.tar.gz | 2026-03-21 | 151.4 kB | |
| v0.1.0 source code.zip | 2026-03-21 | 192.4 kB | |
| Totals: 3 Items | 346.1 kB | 0 | |
What's Changed
Major Architecture Refactor
The entire project structure has been reorganized under the internal/ package for better encapsulation and clearer module boundaries. This is the first minor version bump reflecting the scope of these changes.
Chat Management (Episodes → Chats)
- Renamed episodes to chats — the core conversation unit is now called "chat" throughout the codebase, aligning naming with actual usage
- New
internal/core/chatpackage with dedicated manager, search, and summarization - Chat-level message storage with per-chat persistence
- Improved chat search and summarization logic
Channel & Transport Layer
- Introduced
internal/channelabstraction — clean interface for communication channels - Fully rewritten Telegram channel (
internal/channel/telegram/) with separated concerns: events.go— event routing and dispatchhandler.go— message handling pipelinereplier.go— response formatting and deliverymedia.go— media attachment processingstatus.go— typing indicators and status managementcommand.go— bot command handlingarchive.go— chat archival supportconvert.go— message format conversion- New transport bus (
internal/core/transport/) with event-driven architecture and typed contexts
Agent & Engine
- Modularized engine initialization (
internal/core/engine.go) - Refactored agent with cleaner run loop (
internal/core/agent/) - New hook system: compaction, usage tracking, logging, loop control
- Improved session management and active session compaction
- Prompt system moved to
internal/core/prompt/
Tools & Store
- New tool registry with modular tool packages
- Local store implementation with dedicated files per entity (chat, identity, memory, skills, mapping)
- Store interface layer
- Channel tools, recall, memory, identity, and skills tools reorganized
Infrastructure
- Refactored config with improved modularity
- Updated scheduler and logger under
internal/infra/ - Utility helpers (
internal/infra/utils/) - Updated dependencies (Google UUID, etc.)
Docker
docker pull octagonlab/gogogot:v0.1.0
Multi-arch image (linux/amd64, linux/arm64) available on Docker Hub.