Changelog

Version history across all UluOps packages.

For the latest versions, see the version badges on individual SDK pages.

June 2026

Docs — June 17, 2026

  • New: @uluops/core SDK reference. Full reference for the execution engine — UluOpsClient and its 18 methods across Execution (runAgent, runCommand, runWorkflow, runPipeline, run, startPipeline), Convenience (validate, security, optimize, ship, postImplementation), Discovery (list, describe, clearCache), and Submission & History. Includes constructor configuration, subpath exports (/types, /errors), and per-method response types.
  • MCP install instructions. The ops-mcp and registry-mcp pages now show npm install @uluops/ops-mcp / npm install @uluops/registry-mcp, and their .mcp.json command values now match the bins those packages ship (uluops-ops-mcp / uluops-registry-mcp).

setup v0.8.0 — June 7, 2026

  • Multi-target install: one invocation, every detected harness. --all-detected (or --harness all) installs into every detected stable harness in a single run; --harness claude-code,codex installs into a comma-separated subset. Interactive multi-detection uses a checkbox prompt with every option checked by default — the "install everywhere" case is a single Enter press.
  • Per-target failure isolation: one harness failing does not abort the others. Each per-harness pipeline runs in its own try/catch; failures land in a per-section summary block with ✓ / ⚠ / ✗ / ⊘ status icons and a Re-run: npx @uluops/setup --harness <name> hint.
  • 4-tier exit-code classifier: CI scripts wrapping --harness all only fail on operational errors (EACCES, ENOSPC, etc.). User-rejected conflict prompts no longer poison the exit code.
  • --uninstall --harness <name> filter: symmetric to install. Subset uninstall removes only the named harnesses, preserves shared infrastructure (@uluops/cli, @uluops/agent-metrics, shell-profile export), and updates the manifest in place. Unknown harness in the filter fails fast with a helpful error listing what IS in the manifest.
  • --verify partial-install warning: when a previous install hit a partial-state error (post-MCP step threw), verify surfaces the warning + re-run hint so you know how to recover.
  • Full Codex harness implementation: TOML mcp_servers write/read/remove + skills install path. Status remains experimental (excluded from auto-detection; opt in with --harness codex).
  • Non-interactive runs preserve today's first-detected behavior to keep CI scripts predictable.

May 2026

ADL v1.16.0 — May 10, 2026

  • Tightened: forecast section forbidden on non-forecaster agent types (validator, executor, analyst, generator, explorer) via "forecast": false in the schema's allOf rules. Previously forecast validated for all types but only the forecaster template rendered it, causing silent absorption — the field passed validation but vanished from output. Discovered by the Bateson pipeline (FD-1).
  • Non-breaking: no existing definitions used forecast on non-forecaster types.

ADL v1.15.0 — May 9, 2026

  • Added Machiavelli cognitive lens suite (analyst, forecaster, explorer, validator)
  • Strategic Terrain composition (Sunzi + Machiavelli + Seneca) now fully operational
  • Pipeline definitions fully supported across all definition languages

cli v0.5.0 — May 21, 2026

  • Command aliases: ulu p (projects), ulu r (runs), ulu i (issues), ulu a (analytics), ulu x (exec)
  • Usage examples on all 17 command groups via --help
  • Help shown after every error — no more guessing syntax
  • Polished subcommand descriptions across 14 commands
  • Suppressed dotenv v17 tip noise via @uluops/sdk-core 0.10.1

ops-sdk v1.4.0 — May 6, 2026

  • Added high priority level for findings
  • Multi-model execution support (Claude, GPT, Gemini, Qwen)
  • Full billing and tier-gating integration
  • 86 methods across all namespaces

registry-sdk v0.16.1 — May 2026

  • Format param on versions.diff()
  • VersionFieldDiff / VersionUnifiedDiff types
  • Batch publish support
  • Fork lineage and dependency graph APIs

sdk-core v0.5.0 — April 2026

  • Unified schema validation
  • Extraction confidence scoring
  • Semantic deduplication improvements

@uluops/core v0.9.0 — April 2026

  • MIT open-source release (thin client architecture)
  • DAG executor for pipeline orchestration
  • Prompt hash attribution (3-axis: definition, translator, model)
  • Trade secret remediation (secrets removed from package)

Tracker MCP — 48 tools (May 2026)

  • Full taxonomy analytics (get_full_taxonomy_analytics)
  • Agent lifecycle and reliability tracking
  • Run archiving and diff capabilities
  • Burndown and velocity analytics

Registry MCP — 44 tools (May 2026)

  • Batch publish and batch user management
  • Execution stats and webhook recording
  • Translation analytics and model sync
  • Fork lineage and ecosystem overview

April 2026

Database Consolidation — April 29, 2026

  • Consolidated 3 databases to 1 unified MySQL instance
  • Eliminated 2 HTTP bridge services
  • Added real foreign key constraints (previously application-enforced)
  • 50 tables unified under single connection pool

Multi-Target Architecture — April 30, 2026

  • ADL → IR → target adapter pattern shipped
  • 4 adapters: Claude Code, OpenCode (GPT/Qwen), Gemini CLI, generic
  • Definitions are now model-agnostic by design

@uluops/tier-gate v0.1.1 — April 11, 2026

  • Full access control migration complete
  • Tier-based definition gating (free/pro/enterprise)

@uluops/analytics — April 10, 2026

  • Extracted from tracker API as standalone package
  • 423 tests, tier gating active
  • Health scores, trend analysis, agent reliability metrics

March 2026

ADL v1.13.0 — March 24, 2026

  • Added epistemic_nature object to agent interface with three independent axes: verifiability (mechanically_checkable, expert_judgment, not_checkable), determinism (deterministic, stochastic, environment_dependent), claim_type (factual, normative, observational)
  • Supports empirical analysis of agent effectiveness across epistemic categories
  • 100 agent definitions backfilled with classifications
  • Extracted RAH service to standalone package (@uluops/rah-service)

ops-sdk v0.1.5 — March 4, 2026

  • Added bulk status update operations
  • Added validator reliability analytics
  • Fixed pagination cursor handling

sdk-core v0.1.1 — March 3, 2026

  • Added rate limit header parsing
  • Fixed retry logic for 429 responses

registry-sdk v0.2.1 — March 2, 2026

  • Added fork lineage tracing
  • Added definition rendering API
  • Fixed hash verification for YAML normalization

cli v0.1.0 — February 2026

  • Initial release
  • 10 command groups
  • Interactive and non-interactive authentication