LMStudio.CognitiveAgent (lmstudio v0.1.0)

Self-modifying cognitive agent that can think and evolve its own reasoning patterns.

This agent uses the LMStudio client to generate responses while continuously modifying its own prompts and behavioral patterns through MetaDSL mutations.

Summary

Types

state()

@type state() :: %{
  name: String.t(),
  grid_pid: pid(),
  model: String.t(),
  interaction_count: integer(),
  insight_count: integer(),
  thinking_enabled: boolean(),
  conversation_history: [map()],
  performance_tracker: pid()
}

Functions

add_performance_score(agent_name, score)

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

evolve_autonomously(agent_name, iterations \\ 5)

get_grid_data(agent_name)

get_state(agent_name)

process_query(agent_name, query, conversation_context \\ "")

start_link(opts)