Changelog

What's new in openrappter

v1.9.1
2026-02-20
+ Added
  • OuroborosAgent capability scoring system with graduated thresholds
  • RPG evolution scorecard with persistent lineage tracking
  • Streak multipliers on XP for consistent improvements
  • Polarity-agnostic sentiment scoring
  • Expanded parity test suite for capability scoring
  • GitHub Pages site rewrite with full v1.9.1 documentation
* Technical
  • Node.js 20+ required
  • Updated all documentation for 12+ agents, 15+ channels, 5 providers
v1.4.0
2026-02-11
+ Added
  • Single File Agent Pattern — documentation + contract + deterministic code in ONE file
  • Native code constructors — metadata via Python dicts and TypeScript objects
  • slush_out() / slushOut() convenience helper for building data_slush
  • SubAgentManager auto-chains data_slush between sequential sub-agent calls
  • BroadcastManager fallback mode passes data_slush between agents
  • All built-in agents use native constructor pattern
  • LearnNewAgent generates agents with native code constructors
v1.3.0
2026-02-11
+ Added
  • Data Slush: Agent-to-agent signal pipeline
  • last_data_slush / lastDataSlush property on BasicAgent
  • upstream_slush context key — auto-merged when chained
  • WeatherPoet example agent demonstrating data_slush
v1.2.0
2026-02-05
+ Added
  • Monorepo structure: separate python/ and typescript/ directories
  • TypeScript agent system: full port of Python agent pattern
  • Unified agent contract between Python and TypeScript
  • pyproject.toml for Python packaging
~ Changed
  • Repository restructured for dual-runtime maintenance
  • Python package moved to python/openrappter/
  • TypeScript source at typescript/src/
  • Updated documentation for monorepo structure
v1.1.0
2026-02-05
+ Added
  • Dynamic agent discovery system (agents/ directory)
  • BasicAgent base class following CommunityRAPP pattern
  • Data sloshing for context enrichment
  • Agent switching at runtime (/agent, /agents)
  • --list-agents and --agent CLI options
~ Changed
  • Renamed RAPPagent.py to openrappter.py
  • Lowercase "rapp" throughout for readability
  • Restructured to agents/ directory pattern
v1.0.0
2025-02-05
+ Added
  • Initial release of openrappter
  • GitHub Copilot SDK integration (no extra API keys)
  • Interactive chat mode
  • Single task execution (--task)
  • Persistent memory system
  • Built-in skills: bash, read, write, list
  • Custom skill support (YAML and Python)
  • Onboarding wizard
  • Python standalone version
  • Full documentation and GitHub Pages site
* Technical
  • Node.js 18+ required
  • TypeScript with strict mode
  • ESM modules
  • Vitest for testing