WIP: Save agent roles integration work before CHORUS rebrand
- Agent roles and coordination features - Chat API integration testing - New configuration and workspace management 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -9,12 +9,29 @@ import (
|
||||
|
||||
"github.com/anthonyrawlins/bzzz/executor"
|
||||
"github.com/anthonyrawlins/bzzz/logging"
|
||||
"github.com/anthonyrawlins/bzzz/pkg/config"
|
||||
"github.com/anthonyrawlins/bzzz/pkg/hive"
|
||||
"github.com/anthonyrawlins/bzzz/pkg/types"
|
||||
"github.com/anthonyrawlins/bzzz/pubsub"
|
||||
"github.com/libp2p/go-libp2p/core/peer"
|
||||
)
|
||||
|
||||
// IntegrationConfig holds configuration for GitHub integration
|
||||
type IntegrationConfig struct {
|
||||
AgentID string
|
||||
Capabilities []string
|
||||
PollInterval time.Duration
|
||||
MaxTasks int
|
||||
}
|
||||
|
||||
// Conversation represents a meta-discussion conversation
|
||||
type Conversation struct {
|
||||
ID string
|
||||
TaskID int
|
||||
History []string
|
||||
Messages []string
|
||||
}
|
||||
|
||||
// Integration handles dynamic repository discovery via Hive API
|
||||
type Integration struct {
|
||||
hiveClient *hive.HiveClient
|
||||
|
||||
Reference in New Issue
Block a user