Files
TORCH/releases/draft-2026-02-17.md
google-labs-jules[bot]andPR0M3TH3AN e35ee4a8c8 docs(ai): weekly changelog draft
- Generated weekly changelog draft in `releases/draft-2026-02-17.md`.
- Updated scheduler artifacts and memory.
- Completed weekly `changelog-agent` run.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-17 05:08:03 +00:00

18 KiB

Draft Release Notes - 2026-02-17

Highlights

  • Significant updates to scheduler automation and memory management.
  • Modularization of src/lib.mjs into smaller components.
  • New agents added to daily/weekly rosters.

Features

  • 268248b feat: add hosted dashboard configuration and distribution plan (google-labs-jules[bot])
  • eb1407a fix(prompts): add missing H1 headers to resolve schema validation failures (google-labs-jules[bot])
  • 77df77a feat: execute daily docs-alignment-agent (google-labs-jules[bot])
  • 18252ce feat(landing): add core capabilities section and fix meta-prompt path (google-labs-jules[bot])
  • c363040 docs: add "Why Run Torch?" features section to README (google-labs-jules[bot])
  • 0dad8e4 feat: prioritize Jules on landing page with new agent selector and natural language install prompt (google-labs-jules[bot])
  • 3f3f45b feat: ensure torch init installs full application package (google-labs-jules[bot])
  • 118c365 Merge branch 'main' into feat/nostr-platform-model-info-17811919130475421613 (thePR0M3TH3AN)
  • 512a041 feat: truncate logs and inject memory into prompts to reduce token burn (google-labs-jules[bot])
  • 64f22cd feat(scheduler): implement smoke-agent and complete weekly run (google-labs-jules[bot])
  • 287c33e feat: Run audit-agent daily cycle (google-labs-jules[bot])
  • cbc5054 feat: make lock event hashtag configurable via config and env var (google-labs-jules[bot])
  • 01b26c1 Fix dashboard pagination styling and layout by adding missing CSS classes and styles (google-labs-jules[bot])
  • 4c59c94 Merge branch 'main' into feature/dashboard-modal-docs-2259273807106788000 (thePR0M3TH3AN)
  • 15b6f4c feat: Add prompt gap analysis agent and refactor for portability (google-labs-jules[bot])
  • 41f3775 feat: add pagination to dashboard and fix mjs mime type (google-labs-jules[bot])
  • f5e857b feat: support linux platform in agent runner (google-labs-jules[bot])
  • 00e3b1e feat: add prompt-fixer-agent to automatically resolve safety audit findings (google-labs-jules[bot])
  • 969b72d Add scheduler error rendering snapshot coverage (thePR0M3TH3AN)
  • 6259f7f Add ci-resilience lock acquisition test suite (thePR0M3TH3AN)
  • c1d0de0 test: add scheduler lock failure frontmatter contract coverage (thePR0M3TH3AN)
  • ccc76d8 Add scheduler lock preflight e2e coverage (thePR0M3TH3AN)
  • 4349485 Add relay fanout quorum integration tests (thePR0M3TH3AN)
  • aad60b7 test: add publish retry matrix coverage for lock backend (thePR0M3TH3AN)
  • 1e97118 Add relay health preflight job and scheduler deferral handling (thePR0M3TH3AN)
  • 9aad0d9 Add lock deferral policy for scheduler backend failures (thePR0M3TH3AN)
  • f22bcfb Add bounded retry logic for lock publish quorum (thePR0M3TH3AN)
  • dd27f28 feat(ai): add load-test-agent script (google-labs-jules[bot])
  • bc51e2f Add scheduler relay health preflight gate (thePR0M3TH3AN)
  • 9c069f7 Add scheduler lock retries for backend failures (thePR0M3TH3AN)
  • 0f3fd32 feat: random namespace generation in init (google-labs-jules[bot])
  • b92f0ef feat(security): migrate dashboard innerHTML to safe DOM APIs (google-labs-jules[bot])
  • e4f700b Add scheduler flow parity validation script (thePR0M3TH3AN)
  • 26b65f2 Add scheduler handoff runner for selected prompts (thePR0M3TH3AN)
  • 0076f3e Normalize daily/weekly prompt contract and add validator (thePR0M3TH3AN)
  • 4b6ed0b Add scheduler handoff commands for daily and weekly cadences (thePR0M3TH3AN)
  • 5221225 Add scheduler run artifact compliance gate (thePR0M3TH3AN)
  • fce1256 feat(scheduler): add single-command scheduler cycle runner (thePR0M3TH3AN)
  • d44b09e Standardize prompt artifact paths and add canonical reference (thePR0M3TH3AN)
  • 83413e5 docs(prompts): add shared agent run contract and link all cadence prompts (thePR0M3TH3AN)
  • 5b0cf98 Align scheduler tables with roster and add drift check (thePR0M3TH3AN)
  • d158622 Add memory rollout feature flags and docs (thePR0M3TH3AN)
  • 420df2d test(memory): add deterministic end-to-end memory test suite (thePR0M3TH3AN)
  • 7cef824 Add memory admin CLI hooks and safe telemetry events (thePR0M3TH3AN)
  • 5e609fa feat(memory): inject retrieval context into final prompt rendering (thePR0M3TH3AN)
  • 3ddd050 feat(memory): add distributed-safe maintenance scheduler jobs (thePR0M3TH3AN)
  • b8d4d2a Add pluggable memory embedder adapter and vector metadata (thePR0M3TH3AN)
  • 3665aa0 Add memory prompt templates and robust JSON summarization (thePR0M3TH3AN)
  • 3c24b29 Add scoped runtime memory cache with LRU and metrics (thePR0M3TH3AN)
  • 99248b5 Add memory persistence migration and repository adapter methods (thePR0M3TH3AN)
  • 5f9b1a2 Add durable memory schema validation in ingest pipeline (thePR0M3TH3AN)
  • 9c25245 Add modular memory service API scaffold (thePR0M3TH3AN)
  • 7a8bab4 I have implemented 'torch-lock complete' for persistent task history. This involved adding cmdComplete to src/lib.mjs to handle permanent completion events, updating cmdLock to prevent locking completed tasks, modifying cmdList to show 'done' status, exposing the command in the CLI, and adding the necessary unit tests. (google-labs-jules[bot])
  • 433b81d feat: implement scheduler ratcheting by excluding completed tasks (google-labs-jules[bot])
  • 92fa38c feat(landing): add mermaid improvement cycle diagram (google-labs-jules[bot])
  • f931b44 test: add unit tests for parseLockEvent (google-labs-jules[bot])
  • 3a48c76 Add unit tests for loadTorchConfig with dependency injection (google-labs-jules[bot])
  • 56694d1 Verify hardcoded relays are moved and add regression tests (google-labs-jules[bot])
  • 983ad06 🧹 improve observability by adding console.debug to empty catch blocks (google-labs-jules[bot])
  • c63a4d6 feat: add prompt-maintenance-agent and remove obsolete agents (google-labs-jules[bot])
  • 647724b 🧪 Add unit tests for src/torch-config.mjs and refactor for testability (google-labs-jules[bot])
  • ac7ba2a feat: add required acknowledgement warning to install copy button (google-labs-jules[bot])
  • d165c06 feat: extract DEFAULT_DASHBOARD_PORT and RACE_CHECK_DELAY_MS to src/constants.mjs (google-labs-jules[bot])
  • b0381b8 feat: add init and update commands for user-space configuration (google-labs-jules[bot])
  • c7e48e6 feat(landing): add npm install command section (google-labs-jules[bot])
  • 9bea7a6 feat(agent): frontend-console-debug-agent run (no errors) (google-labs-jules[bot])
  • 3a96088 feat: add feature-proposer-agent log validation script (google-labs-jules[bot])
  • f8331a3 feat: add new flamey logo and favicon (google-labs-jules[bot])
  • adaeac5 feat: add completed task filter and styling to dashboard (google-labs-jules[bot])
  • 27c30f7 feat: add scheduler pause configuration (google-labs-jules[bot])
  • a09c2e4 feat: add prompt-safety-agent to weekly roster (google-labs-jules[bot])
  • 32596be feat(agents): add ui-ux-agent to weekly roster (google-labs-jules[bot])
  • 2a2b95d feat: add feature-proposer-agent to weekly roster (google-labs-jules[bot])
  • fe3069c feat(agents): add log-fixer-agent to daily roster (google-labs-jules[bot])
  • 002d426 feat: execute weekly changelog-agent task (google-labs-jules[bot])
  • 782d9f5 Add Daily and Weekly meta prompts to landing page with copy functionality (google-labs-jules[bot])
  • 2b0118d Fix 4everland deployment by adding build script (google-labs-jules[bot])
  • 73ec263 Update landing page GitHub and add tipjar link (thePR0M3TH3AN)
  • b0f47e4 Add landing page with TORCH documentation modal (google-labs-jules[bot])
  • cd1cd4b docs(prompts): add torch garbage collection daily agent (thePR0M3TH3AN)
  • 246f275 Add skills folder and weekly repo-fit prompt (thePR0M3TH3AN)
  • 8d5e7e0 docs: add generic agent onboarding and handoff guidance (thePR0M3TH3AN)
  • 579655d feat: add per-project torch-config for lock and scheduler defaults (thePR0M3TH3AN)
  • 9e4cf8b Add dashboard utility stylesheet and wire it in head (thePR0M3TH3AN)

Fixes

  • edcd18c Merge pull request #211 from PR0M3TH3AN/agents/weekly/bug-reproducer-agent-repro-test-timeout-16134062700196056924 (thePR0M3TH3AN)
  • d41d3bf Merge branch 'main' into agents/weekly/bug-reproducer-agent-repro-test-timeout-16134062700196056924 (thePR0M3TH3AN)
  • 5f35dde Fix dashboard build failure and missing documentation (google-labs-jules[bot])
  • 37e556f fix(log-fixer): resolve daily agent failures (google-labs-jules[bot])
  • d23e6ff Refactor memory scripts and fix configuration for new installs (google-labs-jules[bot])
  • d02fa41 fix(scheduler): relax prompt validation and correct default lint command (google-labs-jules[bot])
  • 6d2af25 fix(init): ensure torch-config.json is created in project root (google-labs-jules[bot])
  • 1d40974 Fix race condition in cmdLock sort order (google-labs-jules[bot])
  • 0b28e4c run(weekly/prompt-fixer-agent): automate prompt safety fixes (google-labs-jules[bot])
  • eff5f1d chore: run daily perf-agent and fix validation (google-labs-jules[bot])
  • 6d99f2a run(daily): log-fixer-agent (google-labs-jules[bot])
  • 711f2bc docs(prompts): fix canonical artifact paths and lint invalid refs (thePR0M3TH3AN)
  • 6d07244 Fix torch-lock init command and update landing page instructions (google-labs-jules[bot])
  • 279e392 Merge branch 'main' into fix-dashboard-binding-9664858879592007216 (thePR0M3TH3AN)
  • af9b7e8 perf(torch): fix 15s delay in lock queries by clearing timeout (google-labs-jules[bot])
  • 36cd585 fuzz-agent: fix parseLockEvent crash on null content (google-labs-jules[bot])
  • 126ca22 fix(package): include assets/ directory in npm package (google-labs-jules[bot])
  • ec8969d Merge branch 'main' into audit-agent-fix-2548023414882189291 (thePR0M3TH3AN)
  • e03cb64 fix(dashboard): normalize platform names for lock cards (google-labs-jules[bot])
  • aeec529 fix(dashboard): resolve refresh filter reset and relay counter leak (google-labs-jules[bot])
  • 066a10c chore(scheduler): Execute bug-reproducer-agent for weekly run (google-labs-jules[bot])

Documentation

  • 8b5cec4 Consolidate agent docs into TORCH.md and update installer (google-labs-jules[bot])
  • 58c4f14 docs(prompts): sync roster.json and scheduler rosters (google-labs-jules[bot])
  • aff47a7 docs(scheduler): daily run for docs-code-investigator (google-labs-jules[bot])
  • e0245e2 docs(prompts): sync scheduler rosters (google-labs-jules[bot])
  • e267c5b docs(scheduler): run onboarding-audit-agent task (google-labs-jules[bot])
  • 874747d Classify scheduler failures and document lock remediation (thePR0M3TH3AN)
  • 5e74287 Align scheduler flow docs with runtime behavior (thePR0M3TH3AN)
  • 426b322 chore(ai): document src/lib.mjs (google-labs-jules[bot])
  • 8f34803 Align scheduler flow docs with automation behavior (thePR0M3TH3AN)
  • 76f40c1 Merge branch 'main' into agents/daily/docs-alignment-agent-2026-02-14-6397839808698049185 (thePR0M3TH3AN)
  • 7d67df9 Update docs to use torch-lock entrypoint (thePR0M3TH3AN)
  • 8239b41 docs(prompts): align scheduler update prompt with roster source (thePR0M3TH3AN)
  • e8ff52c Align scheduler docs to cmdCheck excluded schema (thePR0M3TH3AN)
  • 50f535a docs(docs-agent): audit and update development commands (google-labs-jules[bot])
  • 9bf04a3 Standardize install docs on GitHub tarball distribution (thePR0M3TH3AN)
  • 1d81e9f docs: daily content audit (no content found) (google-labs-jules[bot])
  • b9be5e3 docs(log): interop-agent failure (google-labs-jules[bot])
  • 1619246 docs(agents): sync scheduler rosters with prompt directory (google-labs-jules[bot])
  • ce453a6 Refactor agent docs to repository-agnostic workflow (thePR0M3TH3AN)
  • e541053 Refactor agent docs to be fully repo-agnostic (thePR0M3TH3AN)
  • aca8ca0 docs(scheduler): define deterministic roster selection algorithm (thePR0M3TH3AN)
  • 4fbdd1a docs: align lock examples with default documentation-agent (thePR0M3TH3AN)

Refactoring

  • c0972af [decompose] extract getCompletedAgents from src/lib.mjs (google-labs-jules[bot])
  • dba1d43 refactor(core): extract parseArgs to cli-parser.mjs (google-labs-jules[bot])
  • d46aa0b Merge branch 'main' into refactor/valid-cadences-7741695179358615025 (thePR0M3TH3AN)
  • 0a7f64d Refactor lock filtering to use Set lookups instead of linear scans (google-labs-jules[bot])
  • 02e96d4 Refactor magic number 30078 to KIND_APP_DATA constant (google-labs-jules[bot])
  • 6fdc092 refactor: make exclusions in check scripts configurable (google-labs-jules[bot])
  • fdfbb39 Decompose src/lib.mjs (google-labs-jules[bot])
  • 758d3c3 Refactor ensureDir to remove redundant existence check (google-labs-jules[bot])
  • eee6dfa Refactor cmdInit and cmdUpdate to be synchronous (google-labs-jules[bot])
  • 581dc34 [decompose] extract modules from src/lib.mjs (google-labs-jules[bot])
  • 35092b3 Refactor torch-lock into an installable NPM library and CLI (google-labs-jules[bot])
  • bb55f37 Refactor AGENTS and CLAUDE for repo-agnostic guidance (thePR0M3TH3AN)
  • 1bde691 refactor(prompts): generalize scheduled agent prompts and rosters (thePR0M3TH3AN)

Performance

  • 2df15cb chore(scheduler): execute daily perf-agent cycle (google-labs-jules[bot])
  • 19af4dc perf: visibility-gate dashboard render loop (google-labs-jules[bot])
  • 30d758a Merge branch 'main' into perf/dashboard-async-io-13493420652733485580 (thePR0M3TH3AN)
  • cd7b19e Optimize dashboard static file serving with async I/O (google-labs-jules[bot])
  • b044570 ⚡ optimize: replace blocking sync I/O in dashboard request handler (google-labs-jules[bot])
  • 9716fe3 perf: parallelize daily/weekly lock queries in list command (google-labs-jules[bot])

Testing

  • e709872 chore(scheduler): execute weekly test-coverage-agent run (google-labs-jules[bot])
  • b1eb7f0 Run daily test-audit-agent (google-labs-jules[bot])
  • 716b28f Merge branch 'main' into unit-tests-lib-mjs-1840636568505209047 (thePR0M3TH3AN)
  • 44919f2 chore(scheduler): run daily test-audit-agent (google-labs-jules[bot])
  • 1c0a10d Update dashboard lock dedupe to prefer latest dTag event (thePR0M3TH3AN)

Chores

  • ac8001c chore(scheduler): complete style-agent run (google-labs-jules[bot])
  • 639fd6b chore(daily): execute protocol-research-agent (google-labs-jules[bot])
  • bccc279 chore(daily): run onboarding-audit-agent (google-labs-jules[bot])
  • a41b00e chore(scheduler): execute daily design-system-audit-agent (google-labs-jules[bot])
  • ab685bf Run daily agent: deps-security-agent (failed) (google-labs-jules[bot])
  • 30e12b6 chore(scheduler): weekly telemetry-agent run (google-labs-jules[bot])
  • 65988c9 chore: run daily ci-health-agent (google-labs-jules[bot])
  • 00ce5af chore(scheduler): Run todo-triage-agent daily (google-labs-jules[bot])
  • fcfc9d0 chore: run daily protocol-research-agent (google-labs-jules[bot])
  • d076111 chore(scheduler): run pr-review-agent (google-labs-jules[bot])
  • 2aa0b80 deps-security-agent: daily audit (google-labs-jules[bot])
  • f50c31c chore: update agent prompts to read AGENTS.md and CLAUDE.md (google-labs-jules[bot])
  • 0de8865 chore(scheduler): execute ci-health-agent (google-labs-jules[bot])
  • 2c4cee3 chore(scheduler): run event-schema-agent (failed) (google-labs-jules[bot])
  • b707a20 chore(dead-code): weekly sweep (google-labs-jules[bot])
  • 130e405 chore: daily todo triage agent run (google-labs-jules[bot])
  • 1065536 chore(scheduler): run style-agent daily task (google-labs-jules[bot])

Other

  • 6425f57 Remove Mermaid diagram section from landing page (google-labs-jules[bot])
  • 6313c08 Enable persistence for Torch agent memory system (google-labs-jules[bot])
  • 44884cc Make memory system usable by agents via file-based I/O (google-labs-jules[bot])
  • 5c3a2db Weekly Agent Run: weekly-synthesis-agent (google-labs-jules[bot])
  • e2339b1 Weekly Agent Run: ui-ux-agent (google-labs-jules[bot])
  • 487081f Improve torch init experience with interactive prompts and script injection (google-labs-jules[bot])
  • c6428c4 Implement persistent JSON memory store and disable embeddings (google-labs-jules[bot])
  • 703c351 [constants] replace magic number 30078 with KIND_APP_DATA in cmd-lock.mjs (google-labs-jules[bot])
  • ee9caff Daily run: style-agent (google-labs-jules[bot])
  • eddfbd7 Weekly prompt-safety-agent run: Audited 41 prompts (google-labs-jules[bot])
  • 46198a5 Improve lock publish diagnostics and scheduler failure summaries (thePR0M3TH3AN)
  • 57ba0fe Improve lock relay health ranking and quarantine handling (thePR0M3TH3AN)
  • fb079a4 Log daily scheduler lock backend failure (thePR0M3TH3AN)
  • 84d3e7e Harden lock backend config validation and fallback behavior (thePR0M3TH3AN)
  • ecb26df Improve scheduler lock observability and reliability reporting (thePR0M3TH3AN)
  • c38dfe1 Enrich scheduler lock backend failure logging (thePR0M3TH3AN)
  • 8c2bff9 Log weekly scheduler lock backend failure (thePR0M3TH3AN)
  • 827c703 Harden scheduler log candidate selection (thePR0M3TH3AN)
  • 26d9c3d scheduler: run known-issues-agent (daily) (google-labs-jules[bot])
  • 909a7f9 Strengthen run-artifact verification metadata and issue linkage (thePR0M3TH3AN)
  • 317169c Align scheduler prompts to scheduler-owned completion model (thePR0M3TH3AN)
  • 74a4e4d Make scheduler memory commands run-scoped and context-aware (thePR0M3TH3AN)
  • aec210b Strengthen run artifact content validation (thePR0M3TH3AN)
  • ab933f8 Wire scheduler memory policy to real memory services (thePR0M3TH3AN)
  • c74f81c Enforce scheduler memory evidence for daily and weekly (thePR0M3TH3AN)
  • d997963 Enforce scheduler memory workflow and verification (thePR0M3TH3AN)
  • a48f874 Require scheduler handoff command for valid task execution (thePR0M3TH3AN)
  • bdcc82c Clarify scheduler failure flow before lock completion (thePR0M3TH3AN)
  • 07ceede Normalize KNOWN_ISSUES path in prompts (thePR0M3TH3AN)
  • 136493b Clarify scheduler completion publish flow (thePR0M3TH3AN)
  • 1061542 Implement memory pruning lifecycle planning and actions (thePR0M3TH3AN)
  • 0236958 Implement vector-aware memory retrieval and prompt formatter (thePR0M3TH3AN)
  • 8e1ff73 Implement batched memory ingestion pipeline with dedupe (thePR0M3TH3AN)
  • c068565 daily: design-system-audit-agent run (google-labs-jules[bot])
  • eb7ce14 Package audit scripts and update prompts for consumer repos (google-labs-jules[bot])
  • 6dd66ab Update install snippets to GitHub npm source (thePR0M3TH3AN)
  • 966d8ed Audit Agent Run: Failed due to missing scripts (google-labs-jules[bot])
  • e981003 Record weekly scheduler lock backend failure (thePR0M3TH3AN)
  • cf64f49 Record daily scheduler failure for torch-garbage-collection-agent lock (thePR0M3TH3AN)
  • 67d8c82 run(daily): torch-garbage-collection-agent (google-labs-jules[bot])
  • f1bf8af Refine agent onboarding and generic handoff guidance (thePR0M3TH3AN)
  • 75094a4 Align lock roster with scheduler prompts (thePR0M3TH3AN)
  • 2e945c4 Clarify scheduler log-directory bootstrap and first-run behavior (thePR0M3TH3AN)
  • acd19eb Make scheduler policy-read step conditional (thePR0M3TH3AN)