| main@2026-04-25 | Latest activity on main branch | Low | 4/25/2026 |
| v1.36.0 | **Telegram practical memory, end-to-end self-update + restart, and a comprehensive paraphrase-aware intent layer.** Closes the operator complaints from a real production session: "agent doesn't remember the previous message after a fast-path reply", "stiahni si novu verziu a nasad to fell through to a 180s timeout", "raw `Chyba: {\"type\":\"result\",\"subtype\":\"errormaxturns\",...}` JSON leaked into chat", and "I want to update + restart from Telegram without SSH-ing into the server". ## Hig | High | 4/9/2026 |
| v1.36.0 | **Telegram practical memory, end-to-end self-update + restart, and a comprehensive paraphrase-aware intent layer.** Closes the operator complaints from a real production session: "agent doesn't remember the previous message after a fast-path reply", "stiahni si novu verziu a nasad to fell through to a 180s timeout", "raw `Chyba: {\"type\":\"result\",\"subtype\":\"errormaxturns\",...}` JSON leaked into chat", and "I want to update + restart from Telegram without SSH-ing into the server". ## Hig | Low | 4/9/2026 |
| v1.36.0 | **Telegram practical memory, end-to-end self-update + restart, and a comprehensive paraphrase-aware intent layer.** Closes the operator complaints from a real production session: "agent doesn't remember the previous message after a fast-path reply", "stiahni si novu verziu a nasad to fell through to a 180s timeout", "raw `Chyba: {\"type\":\"result\",\"subtype\":\"errormaxturns\",...}` JSON leaked into chat", and "I want to update + restart from Telegram without SSH-ing into the server". ## Hig | Low | 4/9/2026 |
| v1.36.0 | **Telegram practical memory, end-to-end self-update + restart, and a comprehensive paraphrase-aware intent layer.** Closes the operator complaints from a real production session: "agent doesn't remember the previous message after a fast-path reply", "stiahni si novu verziu a nasad to fell through to a 180s timeout", "raw `Chyba: {\"type\":\"result\",\"subtype\":\"errormaxturns\",...}` JSON leaked into chat", and "I want to update + restart from Telegram without SSH-ing into the server". ## Hig | Low | 4/9/2026 |
| v1.36.0 | **Telegram practical memory, end-to-end self-update + restart, and a comprehensive paraphrase-aware intent layer.** Closes the operator complaints from a real production session: "agent doesn't remember the previous message after a fast-path reply", "stiahni si novu verziu a nasad to fell through to a 180s timeout", "raw `Chyba: {\"type\":\"result\",\"subtype\":\"errormaxturns\",...}` JSON leaked into chat", and "I want to update + restart from Telegram without SSH-ing into the server". ## Hig | Low | 4/9/2026 |
| v1.36.0 | **Telegram practical memory, end-to-end self-update + restart, and a comprehensive paraphrase-aware intent layer.** Closes the operator complaints from a real production session: "agent doesn't remember the previous message after a fast-path reply", "stiahni si novu verziu a nasad to fell through to a 180s timeout", "raw `Chyba: {\"type\":\"result\",\"subtype\":\"errormaxturns\",...}` JSON leaked into chat", and "I want to update + restart from Telegram without SSH-ing into the server". ## Hig | Low | 4/9/2026 |
| v1.36.0 | **Telegram practical memory, end-to-end self-update + restart, and a comprehensive paraphrase-aware intent layer.** Closes the operator complaints from a real production session: "agent doesn't remember the previous message after a fast-path reply", "stiahni si novu verziu a nasad to fell through to a 180s timeout", "raw `Chyba: {\"type\":\"result\",\"subtype\":\"errormaxturns\",...}` JSON leaked into chat", and "I want to update + restart from Telegram without SSH-ing into the server". ## Hig | Low | 4/9/2026 |
| v1.36.0 | **Telegram practical memory, end-to-end self-update + restart, and a comprehensive paraphrase-aware intent layer.** Closes the operator complaints from a real production session: "agent doesn't remember the previous message after a fast-path reply", "stiahni si novu verziu a nasad to fell through to a 180s timeout", "raw `Chyba: {\"type\":\"result\",\"subtype\":\"errormaxturns\",...}` JSON leaked into chat", and "I want to update + restart from Telegram without SSH-ing into the server". ## Hig | Low | 4/9/2026 |
| v1.35.0 | **Tiered Logging, Vault Crash-Safety, Runtime LLM Control, and Security Hardening** โ deterministic log retention, single-file atomic vault format, operator-controlled backend selection, and a deep sweep of defense-in-depth fixes across dashboard, CLI, SQL, telegram, and brain. ## Highlights - **Vault single-file v2 format** (`ALSv2` magic + 16-byte random salt + Fernet token) with embedded random salt and crash-safe atomic migration โ zero corrupt-state window between salt and blob writes - * | High | 4/8/2026 |
| v1.34.0 | Self-Host Onboarding Closure - closes the v1.34.0 self-host onboarding slice with safer runtime defaults and stronger setup diagnostics - fresh installs now prefer .agent_runtime while legacy installs with existing runtime data under agent/ stay compatible - setup doctor now surfaces project_root, data_dir, identity profile path, pidfile path, and stronger self-host warnings - aligns CLI --data-dir and AGENT_DATA_DIR behavior across status, readiness, and operator flows - fixes audit-discovered | Medium | 4/2/2026 |
| v1.33.0 | ## Docker-Isolated Build Execution with Auto-Fix Retry ### What's New **Docker Project Executor** (`agent/build/docker_executor.py`) - `/build` now runs generated projects entirely inside Docker containers - Phases: pip install (with network) โ pytest (no network) โ ruff lint - Safety: 512MB RAM, 1 CPU, 5min timeout, read-only mount **Auto-Fix Retry Loop** - When tests fail, Opus receives test output + source code - Generates fixed code โ re-runs tests in Docker โ up to 2 retries - Full cycle | Medium | 4/1/2026 |
| v1.32.0 | ## LLM Build Pipeline โ Description-Driven Code Generation ### What's New **LLM Code Generation** (`agent/build/codegen.py`) - `/build . --description "..."` now generates complete implementation files via Opus - Bridges natural language descriptions to deterministic WRITE_FILE build operations - Robust JSON parser handles markdown fences, newlines, trailing commas - Safety: only WRITE_FILE ops, relative paths, max operation cap **Bilingual Task Classification** - All classifier keyword sets | Medium | 4/1/2026 |
| v1.31.0 | ## Runtime Contract Closure Closes the remaining auth, coupling, and extraction-readiness gaps. ### Dashboard Authentication - `/dashboard` now requires API key (header or `?key=` query param) - Unauthenticated access โ minimal login page (no HTML leak) ### Public API Discipline - Settlement service no longer accesses `._storage` private attribute - Archival API uses `get_storage_for_archival()` public method - `ControlPlaneStateService` exposes settlement + archival public methods ### Extra | Medium | 4/1/2026 |
| v1.30.0 | ## Deployment Contract Hardening Makes the agent safer and more predictable for self-host deployment. ### Deny-by-Default Enforcement - **Removed AGENT_DEV_MODE bypass** from review and build delivery approval - Policy enforcement is no longer environment-dependent โ delivery without approval queue is always denied - No runtime path allows bypassing approval through env vars ### Explicit Configuration - **paths.py** raises RuntimeError if no valid project root (no silent `~/.agent-life-space` | Medium | 4/1/2026 |
| v1.29.0 | ## Settlement Workflow Closure Turns payment settlement from a foundation-level service into an operator-ready workflow. ### What's New **Persistence** - Settlement requests stored in SQLite โ survive agent restart - Automatic load-on-init, persist-on-every-state-change **Operator Workflow** - `POST /api/operator/settlements/{id}/approve` โ approve topup - `POST /api/operator/settlements/{id}/deny` โ deny payment - `POST /api/operator/settlements/{id}/execute` โ topup + auto-retry original c | Medium | 4/1/2026 |
| v1.28.1 | ## Phase 4 Enterprise Hardening โ Complete Release This release consolidates all Phase 4 work (v1.25.1 through v1.28.1) into a single verified baseline. ### Highlights **Operator Control Plane** - 12 authenticated REST API endpoints under `/api/operator/` - Self-contained HTML dashboard at `/dashboard` with real-time metrics - Archive CSV export + download with path-traversal protection - Settlement Telegram commands (`/settlement`, approve, deny) **Enterprise Hardening** - 26 CI-enforced ar | Medium | 4/1/2026 |
| v1.24.1 | ## Phase 3 Features (v1.22.0 โ v1.24.0) ### v1.22.0 โ Provider Delivery Workflow + Runtime Telemetry - Enriched `/deliver` with provider outcome, receipt, attention, retry, outcome filters - `/report delivery` sub-command - `TelemetrySnapshot` model with job throughput, latency, cost, delivery health - `/telemetry [hours]` command with trend detection ### v1.23.0 โ Seller-Side Obolos + Multi-Provider Gateway + Architecture Invariants - `seller_publish_v1` and `wallet_topup_v1` capability route | Medium | 3/31/2026 |
| v1.21.1 | ## v1.21.1 โ Deployment portability and security fix ### Security Fix - Hostname redaction patterns now built dynamically from `AGENT_SERVER_NAME` โ non-default deployments no longer leak hostnames in client-safe bundles ### Portability - Consolidation triggers derived from `get_agent_identity()` (was hardcoded "john", "b2jk") - Dockerfile fixed (source COPY before pip install) - docker-compose.yml: 7 missing env vars added - .env.example: added `AGENT_SANDBOX_ONLY`, `LLM_BACKEND`, section hea | Medium | 3/31/2026 |
| v1.21.0 | ## v1.21.0 โ Phase 3: cost feedback + unified policy boundary ### Cost Estimation Feedback (T6-E1-S1 closed) - `get_cost_accuracy()` joins plan records with cost ledger - `/report cost` Telegram subcommand - `TraceRecordKind.COST_ACCURACY` ### Unified Policy Boundary (T5-E1-S1 closed) - `RuntimeActionRequest` + `evaluate_runtime_action()` โ single entry point - Existing policy functions untouched **1407 passed, 4 skipped** | 376 ins, 5 del **Full Changelog**: https://github.com/B2JK-Industry | Medium | 3/30/2026 |
| v1.20.0 | ## v1.20.0 โ Phase 3: runtime capability binding + delivery workflow ### Runtime Capability Binding (T4-E2-S3 โ P0 closed) Review/verify/deliver planner phases now bind to execution policies and delivery policies with explicit IDs in metadata โ no longer just planner profile labels. | Phase | Before | After | |-------|--------|-------| | Review | `source: planner_profile` | `source: execution_policy` + `execution_policy_id` | | Verify | `source: planner_profile` | `source: planner_profile` (in | Medium | 3/30/2026 |
| v1.19.0 | ## v1.19.0 โ Phase 3 kickoff: operator Telegram surface Phase 3 begins. Existing runtime capabilities (intake, planning, reporting) are now accessible from Telegram. ### New Telegram Commands | Command | Purpose | |---------|---------| | `/intake` | Unified operator intake โ qualify, plan, execute review/build from chat | | `/report` | Operator report with overview, inbox, budget views | | `/build` | Shortcut for build intake | ### Usage ``` /intake . --description "security audit" /intake ag | Medium | 3/30/2026 |
| v1.18.0 | ## v1.18.0 โ Security hardening and conservative fixes Conservative release from full codebase audit. **No files deleted, no methods removed, no interface changes.** ### Security (3 fixes) | Module | Fix | |--------|-----| | `sandbox.py` | Pip package names validated against safe regex before shell interpolation | | `learning.py` | Shell-quoted `_PROJECT_ROOT` via `shlex.quote()` in skill test commands | | `risk_templates.py` | CSV export fields properly escaped (RFC 4180 + formula injection g | Medium | 3/30/2026 |
| v1.17.0 | ## v1.17.0 โ Audit-driven quality release Quality release from full codebase audit: 7 bug fixes, documentation sync, clean Phase 3 foundation. ### Bug Fixes | Severity | Module | Fix | |----------|--------|-----| | **HIGH** | `cron.py` | Month-boundary crash in morning report โ `timedelta` instead of `replace(day+1)` | | **HIGH** | `telegram_handler.py` | Operator precedence bug made simple-prompt branch unreachable | | **MEDIUM** | `store.py` | `query_facts()` now filters by SEMANTIC+PROCEDUR | Medium | 3/29/2026 |
| v1.16.1 | Patch release fixing fresh-install Telegram identity defaults. Highlights: - removes Daniel-specific owner and Slovak-only response defaults from runtime prompts - preserves the real Telegram display name while passing explicit owner status - makes owner and language behavior deployment-configurable via AGENT_OWNER_NAME, AGENT_OWNER_FULL_NAME, and AGENT_DEFAULT_LANGUAGE - adds regression coverage for runtime persona identity and Telegram owner resolution Verification: - ./.venv/bin/ruff check | Medium | 3/28/2026 |
| v1.16.0 | Documented buyer-side Obolos gateway release. Highlights: - add a documented buyer-side Obolos API gateway path with provider-backed marketplace catalog, wallet balance, and slug-call capabilities - persist request/response artifacts, traces, and structured payment-required denials for external API calls - align release metadata, docs, and strategy snapshots for the post-Phase-2 buyer-side gateway slice Verification: - ./.venv/bin/ruff check . - ./.venv/bin/pytest -q - PATH="/Users/danielbabja | Medium | 3/28/2026 |
| v1.15.0 | Phase 2 closure and release-readiness release. ## Highlights - deepens the bounded builder engine with deterministic `copy_file` and `move_file` operations - adds implementation-backed acceptance summaries over changed operations, paths, operation types, and implementation mode - adds deterministic release-readiness policy helpers, provider outcome reporting, and a real CLI/CI release gate - closes the Builder v1 / Phase 2 strategy slice with synced backlog docs and controlled-environment deplo | Medium | 3/28/2026 |
| v1.14.0 | Builder now supports richer deterministic insert/delete-safe mutations with capability guardrails, while the external gateway now carries provider-specific request/receipt semantics and falls back on incomplete provider receipts too. Verification: - ./.venv/bin/ruff check . - ./.venv/bin/pytest -q (1337 passed, 4 skipped) - ./.venv/bin/pytest tests/test_build_domain.py tests/test_gateway.py tests/test_control_plane_jobs.py -q (122 passed) - PATH="/Users/danielbabjak/Desktop/Agent_Life_Space/.to | Medium | 3/28/2026 |
| v1.13.0 | Phase 2 provider gateway release. Highlights: - add a concrete obolos.tech provider catalog with capability routes, readiness reporting, env/vault-backed auth resolution, and route fallback - add provider-aware delivery handoff through the external gateway for build and review bundles - add review-quality trend telemetry with release labels, runtime duration, and previous-baseline regression deltas - sync strategy docs, backlog, and release metadata to the new Phase 2 state Verification: - ./. | Medium | 3/28/2026 |
| v1.12.0 | Phase 2 verification hardening release. Highlights: - hardened builder verification discovery and command resolution across Python, Node/TS, Make, and CI hints - extended structured denial payloads across social/API, web, tool execution, and finance-budget boundaries - added golden review cases plus CI coverage for clean, secret, and unsafe-pattern verdicts - exposed the first explicit external gateway contract and enterprise-oriented data-handling rules - updated strategy docs, backlog, and re | Medium | 3/28/2026 |
| v1.11.0 | Phase 2 structured acceptance release. Highlights: - structured acceptance criteria now flow through CLI, unified intake, planner output, and builder handoff - deterministic acceptance evaluators now cover structured workspace, change-set, verification-kind, and review-threshold checks - strategy docs and backlog state are updated for the larger Phase 2 structured-acceptance slice Verification: - .venv/bin/ruff check . - .venv/bin/pytest -q -> 1303 passed, 4 skipped - .venv/bin/pytest tests/te | Medium | 3/28/2026 |
| v1.10.0 | # v1.10.0 Phase 2 builder execution release. ## Highlights - Builder now supports a bounded local implementation engine for explicit structured workspace mutations, with deterministic `write_file`, `append_text`, `replace_text`, and `json_set` operations. - Build jobs now persist implementation mode plus per-operation execution results instead of flattening the mutable build step into an audit marker only. - CLI and unified operator intake can now carry structured implementation pla | Medium | 3/28/2026 |
| v1.9.1 | Phase 2 acceptance clarity release. - Acceptance criteria now support explicit required-vs-optional semantics and evaluator hints parsed from CLI/operator intake strings. - Builder can now fail clearly on unmet required criteria with structured denial payloads and detailed unmet-criterion summaries. - Build delivery summaries now expose required/optional acceptance counts plus blocking-vs-optional unmet criteria. - Strategy docs now move the next builder work toward richer deterministic accepta | Medium | 3/28/2026 |
| v1.9.0 | Phase 2 kickoff release. - Build execution now uses explicit source-aware execution policies and records policy traces before mutable workspace execution. - Runtime model now exposes higher-level local_owner, operator_controlled, and enterprise_hardened operating profiles. - Build delivery bundles now carry suite-level plus per-step verification artifacts and richer acceptance handoff summaries. - Strategy docs and release metadata are updated for the Phase 2 kickoff slice. Verification: .venv | Medium | 3/28/2026 |
| v1.8.2 | Reviewer phase-1 closure release. Highlights: - adds operator-summary and copy-paste PR comment review artifacts - reuses those handoff summaries in client-safe evidence export - propagates structured denial payloads across core blocked flows and reporting - adds review eval smoke coverage to CI Verification: - .venv/bin/ruff check . - .venv/bin/pytest -q (1285 passed, 4 skipped) - PATH="/Users/danielbabjak/Desktop/Agent_Life_Space/.tools/node-v24.14.0-darwin-arm64/bin:/opt/homebrew/bin:/opt/h | Medium | 3/28/2026 |
| v1.8.1 | Phase 1 delivery closure release. Highlights: - review delivery now converges on the shared delivery lifecycle with explicit approval and handoff state - retained artifacts now support an explicit prune workflow through the control plane and CLI - evidence export now supports a client-safe review mode for safer operator/external handoff - operator reporting now surfaces approval backlog detail and retention posture, including expired/pruned counts - strategy, backlog, and documentation are upda | Medium | 3/28/2026 |
| v1.8.0 | Phase 1 closure hardening release. Highlights: - managed repo acquisition/import for supported git sources before runtime routing - evidence export packages with artifact traceability, retention, traces, costs, and runtime model metadata - explicit environment profiles for review/build/acquisition/export flows - multi-step approval thresholds for risky intake and delivery paths - budget-aware model escalation and richer persisted job telemetry Verification: - .venv/bin/ruff check . - .venv/bin | Medium | 3/28/2026 |
| v1.7.0 | Review Runtime Convergence + Budget Governance release. Highlights: - converged Telegram and structured API review entrypoints through the shared runtime - deterministic review execution policies with durable control-plane traces - runtime hard-cap / stop-loss budget blocking plus approval-gated intake execution - richer operator budget posture reporting - repo-local builder toolchain fallback and no-criteria acceptance proxy Verification: - .venv/bin/ruff check . - .venv/bin/pytest -q -> 1273 | Medium | 3/27/2026 |
| v1.6.0 | Unified control-plane persistence and retention release. ## Highlights - persist shared ProductJobRecord metadata for build and review jobs in the control plane - add retained artifact records with policy ids, expiry timestamps, recoverability, and derived retention status - record per-job usage, token, and cost data in a durable control-plane ledger - expose persisted jobs, retained artifacts, and cost ledger entries through the orchestrator, CLI, operator report, and strategy docs - extend sh | Medium | 3/27/2026 |
| v1.5.0 | ## Durable Planning and Delivery Lifecycle This release turns operator planning and builder delivery into durable control-plane state. ### Highlights - Persisted `JobPlan` handoff records with stable plan IDs and shared list/get surfaces - Durable execution traces for qualification, budget, capability, delivery, verification discovery, and review policy decisions - Workspace join queries linking workspaces to jobs, artifacts, approvals, and delivery bundles - Repo-aware builder verification di | Medium | 3/27/2026 |
| v1.4.5 | Builder delivery package and operator health release. Highlights: - deterministic builder patch/diff artifacts plus build delivery package preview - richer acceptance evaluation using review, documentation, and target-file signals - approval linkage extended across jobs, artifacts, workspaces, and bundles - operator report now includes workspace health and worker execution summaries Verification: - .venv/bin/ruff check . - .venv/bin/pytest -q -> 1255 passed, 4 skipped - PATH="/Users/danielbabj | Medium | 3/27/2026 |
| v1.4.4 | Planner qualification and phase routing release. What shipped: - operator intake now resolves scope signals, risk factors, and a policy-backed budget envelope using BudgetPolicy plus live finance budget state when available - JobPlan now exposes explicit qualify/review/build/verify/deliver phases in preview and submit flows - planner output now assigns concrete build catalog capabilities plus planner profiles and structured budget metadata - planner-selected build catalog capability ids now flo | Medium | 3/27/2026 |
| v1.4.3 | Runtime model and artifact planning release. Highlights: - explicit runtime coexistence rules via RuntimeModelService and --runtime-model - shared artifact query/recovery across build and review - JobPlan preview/submit output for unified operator intake - operator report now includes recent artifacts Verification: - .venv/bin/ruff check . - .venv/bin/pytest -q -> 1248 passed, 4 skipped - PATH="/Users/danielbabjak/Desktop/Agent_Life_Space/.tools/node-v24.14.0-darwin-arm64/bin:/opt/homebrew/bin | Medium | 3/27/2026 |
| v1.4.2 | # Agent Life Space v1.4.2 - Control-Plane Expansion Control-plane expansion release for the post-`v1.4.1` main state. ## What changed ### Platform / Control Plane - `ReviewJob` now uses shared control-plane primitives directly - Shared job queries now cover build, review, task, job-runner, and agent-loop runtime records - Approval requests are now persistent and queryable with job/artifact linkage - Operator reporting now has a real runtime surface via `OperatorReportService` and `python -m a | Medium | 3/27/2026 |
| v1.4.0 | # Agent Life Space v1.4.0 โ Backlog Zero All items from the master backlog have been implemented. ## What's new - **Multi-step approval** โ required_approvals, partial approval tracking - **Routing confusion analysis** โ systematic confusion detection + fallback tests - **Workspace recovery tests** โ 4 crash-recovery scenarios - **Finance proposal lifecycle** โ end-to-end tests - **Product identity** โ decision doc: personal sovereign operator - **Release checklist** โ standardized process - * | Medium | 3/26/2026 |
| v1.3.0 | # Agent Life Space v1.3.0 Completeness release โ remaining backlog items. ## Memory - **Factual/conversational separation** โ query_facts() vs query_conversations() - **Consolidation pipeline** โ inferred โ verified promotion, stale detection ## Learning - **Rollback** โ reset skills to UNKNOWN, clear model failures - **Learning report** โ avg confidence, mastered/failed metrics ## Workspace - **Ownership** โ owner_id on workspaces - **Immutable audit** โ SHA-256 hash-chained entries (tamper | Medium | 3/26/2026 |
| v1.2.0 | # Agent Life Space v1.2.0 Operator-grade visibility and control. 5 PR, 1016 tests. ## API & Communication - **API audit trail** โ every request logged (sender, IP, status, duration) - **Replay protection wired** โ nonce + timestamp check in API handler - **Rate-limit telemetry** โ by-sender abuse detection ## Finance - **Budget policy** โ hard cap (block), soft cap (warn), per-tx approval cap - **Budget forecast** โ remaining budget at each level ## Operator Visibility - **Memory inspection* | Medium | 3/26/2026 |
| v1.1.0 | # Agent Life Space v1.1.0 โ Breakthrough Architecture 19 PR, 991 tests, ~8000 lines added. Zero regressions. ## Epistemic Memory - Provenance model (observed/user_asserted/inferred/verified/stale) - MemoryKind (fact/belief/claim/procedure) - FTS5 full-text search, conflict detection, audit report - Consolidation pipeline: inferred โ verified promotion, stale detection ## Tool Governance - Capability manifest with risk/side-effect/approval per tool - ActionEnvelope โ 4-step pipeline: request โ | Medium | 3/26/2026 |
| v1.0.0 | # Agent Life Space v1.0.0 Prvรฝ stabilnรฝ release. Vลกetko od 0.1-beta zjednotenรฉ do jednej produkฤnej verzie. ## ๐ง Core - **7-layer cascade** โ 5 vrstiev lokรกlneho spracovania pred LLM (ลกetrรญ tokeny) - **Provider-agnostic LLM** โ ClaudeCliProvider, AnthropicProvider, OpenAiProvider - **ModelTier system** โ FAST / BALANCED / POWERFUL mapovanรฉ per provider - **AgentBrain** โ channel-agnostic message processing, zero shared state - **Tool use** โ 10 nรกstrojov pre LLM function calling + ToolUseLoop | Medium | 3/26/2026 |
| v0.1-beta | ## First public beta Self-hosted autonomous AI agent with: - 7-layer cascade (minimizes API calls) - Learning system with behavioral changes (model escalation, prompt augmentation) - Docker sandbox (mandatory, isolated code execution) - Encrypted vault (ETH/BTC wallets, API keys) - 430+ tests, 8 E2E deployment scenarios ### Quick Start ```bash git clone https://github.com/B2JK-Industry/Agent_Life_Space.git cd Agent_Life_Space cp .env.example .env docker compose up -d Requirement | Medium | 3/24/2026 |