Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type A2AFacilitator ¶ added in v0.2.1
type A2AFacilitator struct {
// contains filtered or unexported fields
}
A2AFacilitator facilitates communication between the critic and fixer agents.
func NewFacilitator ¶
func NewFacilitator(ai brain.Brain, critic domain.Critic, fixer domain.Fixer, reviewer domain.Reviewer, port int) *A2AFacilitator
NewFacilitator creates a new instance of Facilitator to manage communication between agents.
func (*A2AFacilitator) Handler ¶ added in v0.2.1
func (f *A2AFacilitator) Handler(handler protocol.Handler)
Handler sets the message handler for the facilitator server.
func (*A2AFacilitator) ListenAndServe ¶ added in v0.2.1
func (f *A2AFacilitator) ListenAndServe() error
ListenAndServe starts the facilitator server and prepares it for handling requests.
func (*A2AFacilitator) Ready ¶ added in v0.2.1
func (f *A2AFacilitator) Ready() <-chan bool
Ready returns a channel that signals when the facilitator server is ready to accept requests.
func (*A2AFacilitator) Refactor ¶ added in v0.2.1
Refactor sends a refactoring request to the facilitator server and returns the refactored classes.
func (*A2AFacilitator) Shutdown ¶ added in v0.2.1
func (f *A2AFacilitator) Shutdown() error
Shutdown stops the facilitator server and releases resources.
Click to show internal directories.
Click to hide internal directories.