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/coreSDK reference. Full reference for the execution engine —UluOpsClientand 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.jsoncommandvalues 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,codexinstalls 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 aRe-run: npx @uluops/setup --harness <name>hint. - 4-tier exit-code classifier: CI scripts wrapping
--harness allonly 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.--verifypartial-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_serverswrite/read/remove + skills install path. Status remainsexperimental(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:
forecastsection forbidden on non-forecaster agent types (validator, executor, analyst, generator, explorer) via"forecast": falsein the schema's allOf rules. Previouslyforecastvalidated 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
forecaston 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-core0.10.1
ops-sdk v1.4.0 — May 6, 2026
- Added
highpriority 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/VersionUnifiedDifftypes- 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_natureobject 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