Download Latest Version v0.1.0 source code.tar.gz (151.4 kB)
Email in envelope

Get an email when there's a new version of GoGogot

Home / v0.1.0
Name Modified Size InfoDownloads / 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/chat package 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/channel abstraction — clean interface for communication channels
  • Fully rewritten Telegram channel (internal/channel/telegram/) with separated concerns:
  • events.go — event routing and dispatch
  • handler.go — message handling pipeline
  • replier.go — response formatting and delivery
  • media.go — media attachment processing
  • status.go — typing indicators and status management
  • command.go — bot command handling
  • archive.go — chat archival support
  • convert.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.

Source: README.md, updated 2026-03-21