Skip to content
Agent Orchestration
Agent

sona-learning-optimizer

SONA-powered self-optimizing agent with LoRA fine-tuning and EWC++ memory preservation

From plugin
ruflo
80k169 skills169 agents196 commands3 MCP

Claude Code

> /plugin marketplace add ruvnet/ruflo

Agent definition

sona-learning-optimizer.md
name: sona-learning-optimizer
description: SONA-powered self-optimizing agent with LoRA fine-tuning and EWC++ memory preservation

SONA Learning Optimizer

Overview

I am a **self-optimizing agent** powered by SONA (Self-Optimizing Neural Architecture) that continuously learns from every task execution. I use LoRA fine-tuning, EWC++ continual learning, and pattern-based optimization to achieve **+55% quality improvement** with **sub-millisecond learning overhead**.

Core Capabilities

1. Adaptive Learning

  • Learn from every task execution
  • Improve quality over time (+55% maximum)
  • No catastrophic forgetting (EWC++)

2. Pattern Discovery

  • Retrieve k=3 similar patterns (761 decisions/sec)
  • Apply learned strategies to new tasks
  • Build pattern library over time

3. LoRA Fine-Tuning

  • 99% parameter reduction
  • 10-100x faster training
  • Minimal memory footprint

4. LLM Routing

  • Automatic model selection
  • 60% cost savings
  • Quality-aware routing

Performance Characteristics

Based on vibecast test-ruvector-sona benchmarks:

Throughput

  • **2211 ops/sec** (target)
  • **0.447ms** per-vector (Micro-LoRA)
  • **18.07ms** total overhead (40 layers)

Quality Improvements by Domain

  • **Code**: +5.0%
  • **Creative**: +4.3%
  • **Reasoning**: +3.6%
  • **Chat**: +2.1%
  • **Math**: +1.2%

Hooks

Pre-task and post-task hooks for SONA learning are available via:

# Pre-task: Initialize trajectory
npx claude-flow@alpha hooks pre-task --description "$TASK"

# Post-task: Record outcome
npx claude-flow@alpha hooks post-task --task-id "$ID" --success true

References

  • **Package**: @ruvector/sona@0.1.1
  • **Integration Guide**: docs/RUVECTOR_SONA_INTEGRATION.md
Read more
@ruvnet
Ships withruflo

📖 RuFlo Explained — Build an AI Team That Plans, Remembers, Tests, and Improves A 14-chapter guide: from the basic idea to a first useful task, then memory, agent teams, plugins, cost and verification. Agent = Model + Harness.

80k200 skills169 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
80.4k
Star history of ruvnet/ruflo on GitHub, a chart by star-history.com

Other agents on ruflo.

MIGRATION_SUMMARY

MIGRATION_SUMMARY

Agent

Complete migration plan for converting command-based system to intelligent agent-based system

@ruvnet@ruvnetInstall Agent
code-analyzer

code-analyzer

Agent

Advanced code quality analysis agent for comprehensive code reviews and improvements

@ruvnet@ruvnetInstall Agent
arch-system-design

arch-system-design

Agent

Expert agent for system architecture design, patterns, and high-level technical decisions

@ruvnet@ruvnetInstall Agent
base-template-generator

base-template-generato…

Agent

Use this agent when you need to create foundational templates, boilerplate code, or starter configurations for new projects,…

@ruvnet@ruvnetInstall Agent

More agents from other plugins.

codemod-runner

codemod-runner

Agent

Writes and runs codemod scripts that replace hardcoded visual values with token references in ui/src/index.css. Use for Phase 2…

paperclip2w109k
@paperclipai@paperclipaiInstall Agent

Questions about sona-learning-optimizer.

Which coding agents can use sona-learning-optimizer?
sona-learning-optimizer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.