Interface: GroupSession
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:29
Properties
thread
readonlythread:SharedThread
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:30
Accessors
agents
Get Signature
get agents():
AgentState[]
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:116
Returns
context
Get Signature
get context():
Readonly<EnsembleContext>
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:112
Returns
Readonly<EnsembleContext>
sandboxLevel
Get Signature
get sandboxLevel():
"strict"|"standard"|"permissive"
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:404
Current sandbox security level.
Returns
"strict" | "standard" | "permissive"
workspace
Get Signature
get workspace():
WorkspaceAdapter
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:108
Returns
Methods
join()
join(
opts):Promise<string>
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:307
Parameters
opts
agent
string
message
string
Returns
Promise<string>
off()
off<
K>(event,listener):this
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:128
Type Parameters
K
K extends keyof SessionEventMap
Parameters
event
K
listener
(data) => void
Returns
this
on()
on<
K>(event,listener):this
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:120
Type Parameters
K
K extends keyof SessionEventMap
Parameters
event
K
listener
(data) => void
Returns
this
respondToUser()
respondToUser(
message,mentions?):Promise<void>
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:329
Parameters
message
string
mentions?
string[]
Returns
Promise<void>
resume()
resume():
Promise<void>
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:321
Returns
Promise<void>
setSandboxInstance()
setSandboxInstance(
instance):void
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:417
Attach a @baleybots/sandbox instance for container-based command execution.
Parameters
instance
copyIn?
exec
Returns
void
setSandboxLevel()
setSandboxLevel(
level):void
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:409
Update the sandbox security level for subsequent agent turns.
Parameters
level
"strict" | "standard" | "permissive"
Returns
void
start()
start(
prompt):Promise<void>
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:300
Parameters
prompt
string
Returns
Promise<void>
stop()
stop():
void
Defined in: packages/orchestration/src/ensemble/session/group-session.ts:399
Returns
void