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:
@@ -27,6 +27,7 @@ type Config struct {
|
||||
TaskLabel string // Label for Bzzz tasks
|
||||
InProgressLabel string // Label for tasks in progress
|
||||
CompletedLabel string // Label for completed tasks
|
||||
Assignee string // GitHub username for task assignment
|
||||
|
||||
// Branch management
|
||||
BaseBranch string // Base branch for task branches
|
||||
|
||||
@@ -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