purpose-agent / purpose_agent

Commit History

  1. Fix model resolution bug for non-Ollama models in easy API (v3.0.1)

    936a07c

  1. v3.0.0 Production Release: Hardened framework, strict tool validation, test suite robustification

    36d2671
  2. Fix Issue 1: Make Trajectory None guards thorough (matching SRE patch quality)

    Verified signature
    2259ebe
  3. v3.0.0 — update version from 3.0.0a1 to 3.0.0

    Verified signature
    1aeb859
  4. SRE: auto-apply patches on import (add sre_patches import to __init__)

    Verified signature
    563a647
  5. SRE fixes: 5 critical vulnerability patches (dict snapshot, UNKNOWN reject, token cap, fine-grained lock, None guard)

    Verified signature
    2bec614
  6. harden: defensive core — null safety, timeouts, graceful degradation, domain-agnostic

    Verified signature
    658c9d5
  7. gradual-adoption: export state_delta, falsification_critic, sandbox_hooks from __init__

    Verified signature
    ecad107
  8. gradual-adoption: wire state_delta + falsification_critic into Orchestrator (backward-compat)

    Verified signature
    74d6368
  9. first-principles: sandbox_hooks.py — PEP 578 kernel-level audit hooks (unbypassable)

    Verified signature
    da3d4f0
  10. first-principles: falsification_critic.py — Popperian scoring by adversarial assertions

    Verified signature
    9f46343
  11. first-principles: state_delta.py — O(1) Markovian critic (no history needed)

    Verified signature
    d1da4ac
  12. Sprint 11: benchmark_v3.py — robustness + competitor-style benchmark suite

    Verified signature
    60a22e4
  13. Sprint 10C: lora_plan.py + distill.py — adapter/distillation planning (dry-run, no GPU required)

    Verified signature
    2535843
  14. Sprint 10B: optimizer.py — agentic decision policy (improving/plateau/degrading/rollback)

    Verified signature
    8f09a93
  15. Sprint 10A: shadow_eval.py — compare candidate vs baseline safely

    Verified signature
    bc30484
  16. Sprint 9C: prompt_pack.py — epigenetic optimization (prompts before weights)

    Verified signature
    4a0cbd0
  17. Sprint 9B: dataset.py — trace → filtered training dataset builder

    Verified signature
    631c715
  18. Sprint 9A: fingerprint.py — capability fingerprint from execution traces

    Verified signature
    130c63c
  19. Sprint 9-10: optimization package init

    Verified signature
    dbeec64
  20. Sprint 7: skills/ci.py — skill testing, promotion, rollback, immune scan

    Verified signature
    08de4bd
  21. Sprint 7: skills/schema.py — SkillCard + SkillGenome with versioning

    Verified signature
    9980c16
  22. Sprint 7: skills package — SkillCard schema, runtime, CI, export

    Verified signature
    542f438
  23. Sprint 6: mas_generator.py — use-case → generated multi-agent system

    Verified signature
    be73428
  24. Sprint 5: routing.py — LLMCallRouter, ModelSelector, cost homeostasis

    Verified signature
    80a4e8f
  25. Sprint 8: quorum.py — consensus/disagreement topology switches + critic ensemble

    Verified signature
    361d29c
  26. Sprint 4D: AGENTS.md parser

    Verified signature
    c63c002
  27. Sprint 4C: AG-UI adapter — PAEvent to frontend stream + SSE helper

    Verified signature
    fb16a26
  28. Sprint 4B: A2A — AgentCard, A2AClient for agent-to-agent delegation

    Verified signature
    7d8b2b6
  29. Sprint 4A: MCP bridge — discover, validate, call remote tools via MCP

    Verified signature
    820edf0
  30. Sprint 4: protocols package init

    Verified signature
    cea7d07
  31. Sprint 3: memory_homeostasis.py — budget, archive, consolidation, Q-retriever

    Verified signature
    4dc4204
  32. Sprint 2: update runtime __init__ with checkpoint + state exports

    Verified signature
    b9b5c0c
  33. Sprint 2: checkpoint.py — Checkpointer protocol + InMemory/JSONL/SQLite implementations

    Verified signature
    b0e5b32
  34. Sprint 2: runtime/state.py — typed RunState for durable execution

    Verified signature
    8da4ecb
  35. v3.0.0a1: add runtime event system exports, bump version

    Verified signature
    25d834f
  36. Sprint 1: streaming_v3 — AG-UI compatible adapter + legacy bridge

    Verified signature
    78c650e
  37. Sprint 1: EventBus — async pub/sub with backpressure, replay, lane isolation

    Verified signature
    ed1d242
  38. Sprint 1: canonical event schema (PAEvent, EventKind, Visibility)

    Verified signature
    213ef24
  39. Sprint 1: runtime package init

    Verified signature
    20f3085

  1. v2.1.1: sync version with PyPI

    Verified signature
    6bed88c
  2. v2.1.0: creative names (Spark/Flow/swarm/Council/Vault) + prod test 19/19 pass

    Verified signature
    b87dac7
  3. v2.1.0: creative names (Spark/Flow/swarm/Council/Vault) + prod test 19/19 pass

    Verified signature
    c9a68de

  1. Track 4: breakthroughs + TOML prompts — purpose_agent/breakthroughs.py

    Verified signature
    d91627e
  2. Track 3: TOML prompts + PURPOSE_LEARNING.md whitepaper — purpose_agent/purpose_function.py

    Verified signature
    733c88f
  3. Track 3: TOML prompts + PURPOSE_LEARNING.md whitepaper — purpose_agent/actor.py

    Verified signature
    590e9f6
  4. Track 3: TOML prompts + PURPOSE_LEARNING.md whitepaper — purpose_agent/robust_parser.py

    Verified signature
    12ff1aa
  5. fix: universal parsing + OpenRouter + state bug — purpose_agent/orchestrator.py

    Verified signature
    9557780
  6. fix: universal parsing + OpenRouter + state bug — purpose_agent/optimizer.py

    Verified signature
    e07a0fb
  7. fix: universal parsing + OpenRouter + state bug — purpose_agent/purpose_function.py

    Verified signature
    7046c0a