Prepare for v2 development: Add MCP integration and future development planning

- Add FUTURE_DEVELOPMENT.md with comprehensive v2 protocol specification
- Add MCP integration design and implementation foundation
- Add infrastructure and deployment configurations
- Update system architecture for v2 evolution

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
anthonyrawlins
2025-08-07 14:38:22 +10:00
parent 5f94288fbb
commit 065dddf8d5
41 changed files with 14970 additions and 161 deletions

View File

@@ -25,7 +25,7 @@ type Config struct {
// Pubsub configuration
EnablePubsub bool
BzzzTopic string // Task coordination topic
AntennaeTopic string // Meta-discussion topic
HmmmTopic string // Meta-discussion topic
MessageValidationTime time.Duration
}
@@ -57,7 +57,7 @@ func DefaultConfig() *Config {
// Pubsub for coordination and meta-discussion
EnablePubsub: true,
BzzzTopic: "bzzz/coordination/v1",
AntennaeTopic: "antennae/meta-discussion/v1",
HmmmTopic: "hmmm/meta-discussion/v1",
MessageValidationTime: 10 * time.Second,
}
}
@@ -118,10 +118,10 @@ func WithPubsub(enabled bool) Option {
}
}
// WithTopics sets the Bzzz and Antennae topic names
func WithTopics(bzzzTopic, antennaeTopic string) Option {
// WithTopics sets the Bzzz and HMMM topic names
func WithTopics(bzzzTopic, hmmmTopic string) Option {
return func(c *Config) {
c.BzzzTopic = bzzzTopic
c.AntennaeTopic = antennaeTopic
c.HmmmTopic = hmmmTopic
}
}