multiplex

package
v0.1.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(cfg Config, deps Deps) (agentkit.Platform, error)

New registers platform/multiplex: Merge several platforms into one Runner entrypoint.

Best practices:

  • Raise runner.maxConcurrentTurns if the merged platforms should make progress in parallel.

Types

type Config

type Config struct{}

type Deps

type Deps struct {
	Platforms []agentkit.Platform `json:"platforms"`
}

type Platform

type Platform struct {
	// contains filtered or unexported fields
}

func (*Platform) PermissionCapabilityFor

func (m *Platform) PermissionCapabilityFor(id string) permission.Capability

func (*Platform) Receive

func (m *Platform) Receive(ctx context.Context) (agentkit.MessageEvent, error)

func (*Platform) Send

func (m *Platform) Send(ctx context.Context, out agentkit.OutboundEvent) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL