Class: Legion::Extensions::Agentic::Integration::GlobalWorkspace::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::GlobalWorkspace
Defined in:
lib/legion/extensions/agentic/integration/global_workspace/client.rb

Instance Method Summary collapse

Methods included from Runners::GlobalWorkspace

#acknowledge_broadcast, #broadcast_history, #current_broadcast, #query_consciousness, #register_subscriber, #run_competition, #submit_for_broadcast, #unregister_subscriber, #update_global_workspace, #workspace_stats

Constructor Details

#initialize(workspace: nil) ⇒ Client

Returns a new instance of Client.



17
18
19
# File 'lib/legion/extensions/agentic/integration/global_workspace/client.rb', line 17

def initialize(workspace: nil, **)
  @workspace = workspace || Helpers::Workspace.new
end