mirror of
https://github.com/PR0M3TH3AN/TORCH.git
synced 2026-10-27 07:51:52 +00:00
- 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]>
18 KiB
18 KiB
Draft Release Notes - 2026-02-17
Highlights
- Significant updates to scheduler automation and memory management.
- Modularization of
src/lib.mjsinto smaller components. - New agents added to daily/weekly rosters.
Features
268248bfeat: add hosted dashboard configuration and distribution plan (google-labs-jules[bot])eb1407afix(prompts): add missing H1 headers to resolve schema validation failures (google-labs-jules[bot])77df77afeat: execute daily docs-alignment-agent (google-labs-jules[bot])18252cefeat(landing): add core capabilities section and fix meta-prompt path (google-labs-jules[bot])c363040docs: add "Why Run Torch?" features section to README (google-labs-jules[bot])0dad8e4feat: prioritize Jules on landing page with new agent selector and natural language install prompt (google-labs-jules[bot])3f3f45bfeat: ensure torch init installs full application package (google-labs-jules[bot])118c365Merge branch 'main' into feat/nostr-platform-model-info-17811919130475421613 (thePR0M3TH3AN)512a041feat: truncate logs and inject memory into prompts to reduce token burn (google-labs-jules[bot])64f22cdfeat(scheduler): implement smoke-agent and complete weekly run (google-labs-jules[bot])287c33efeat: Run audit-agent daily cycle (google-labs-jules[bot])cbc5054feat: make lock event hashtag configurable via config and env var (google-labs-jules[bot])01b26c1Fix dashboard pagination styling and layout by adding missing CSS classes and styles (google-labs-jules[bot])4c59c94Merge branch 'main' into feature/dashboard-modal-docs-2259273807106788000 (thePR0M3TH3AN)15b6f4cfeat: Add prompt gap analysis agent and refactor for portability (google-labs-jules[bot])41f3775feat: add pagination to dashboard and fix mjs mime type (google-labs-jules[bot])f5e857bfeat: support linux platform in agent runner (google-labs-jules[bot])00e3b1efeat: add prompt-fixer-agent to automatically resolve safety audit findings (google-labs-jules[bot])969b72dAdd scheduler error rendering snapshot coverage (thePR0M3TH3AN)6259f7fAdd ci-resilience lock acquisition test suite (thePR0M3TH3AN)c1d0de0test: add scheduler lock failure frontmatter contract coverage (thePR0M3TH3AN)ccc76d8Add scheduler lock preflight e2e coverage (thePR0M3TH3AN)4349485Add relay fanout quorum integration tests (thePR0M3TH3AN)aad60b7test: add publish retry matrix coverage for lock backend (thePR0M3TH3AN)1e97118Add relay health preflight job and scheduler deferral handling (thePR0M3TH3AN)9aad0d9Add lock deferral policy for scheduler backend failures (thePR0M3TH3AN)f22bcfbAdd bounded retry logic for lock publish quorum (thePR0M3TH3AN)dd27f28feat(ai): add load-test-agent script (google-labs-jules[bot])bc51e2fAdd scheduler relay health preflight gate (thePR0M3TH3AN)9c069f7Add scheduler lock retries for backend failures (thePR0M3TH3AN)0f3fd32feat: random namespace generation in init (google-labs-jules[bot])b92f0effeat(security): migrate dashboard innerHTML to safe DOM APIs (google-labs-jules[bot])e4f700bAdd scheduler flow parity validation script (thePR0M3TH3AN)26b65f2Add scheduler handoff runner for selected prompts (thePR0M3TH3AN)0076f3eNormalize daily/weekly prompt contract and add validator (thePR0M3TH3AN)4b6ed0bAdd scheduler handoff commands for daily and weekly cadences (thePR0M3TH3AN)5221225Add scheduler run artifact compliance gate (thePR0M3TH3AN)fce1256feat(scheduler): add single-command scheduler cycle runner (thePR0M3TH3AN)d44b09eStandardize prompt artifact paths and add canonical reference (thePR0M3TH3AN)83413e5docs(prompts): add shared agent run contract and link all cadence prompts (thePR0M3TH3AN)5b0cf98Align scheduler tables with roster and add drift check (thePR0M3TH3AN)d158622Add memory rollout feature flags and docs (thePR0M3TH3AN)420df2dtest(memory): add deterministic end-to-end memory test suite (thePR0M3TH3AN)7cef824Add memory admin CLI hooks and safe telemetry events (thePR0M3TH3AN)5e609fafeat(memory): inject retrieval context into final prompt rendering (thePR0M3TH3AN)3ddd050feat(memory): add distributed-safe maintenance scheduler jobs (thePR0M3TH3AN)b8d4d2aAdd pluggable memory embedder adapter and vector metadata (thePR0M3TH3AN)3665aa0Add memory prompt templates and robust JSON summarization (thePR0M3TH3AN)3c24b29Add scoped runtime memory cache with LRU and metrics (thePR0M3TH3AN)99248b5Add memory persistence migration and repository adapter methods (thePR0M3TH3AN)5f9b1a2Add durable memory schema validation in ingest pipeline (thePR0M3TH3AN)9c25245Add modular memory service API scaffold (thePR0M3TH3AN)7a8bab4I have implemented 'torch-lock complete' for persistent task history. This involved addingcmdCompletetosrc/lib.mjsto handle permanent completion events, updatingcmdLockto prevent locking completed tasks, modifyingcmdListto show 'done' status, exposing the command in the CLI, and adding the necessary unit tests. (google-labs-jules[bot])433b81dfeat: implement scheduler ratcheting by excluding completed tasks (google-labs-jules[bot])92fa38cfeat(landing): add mermaid improvement cycle diagram (google-labs-jules[bot])f931b44test: add unit tests for parseLockEvent (google-labs-jules[bot])3a48c76Add unit tests for loadTorchConfig with dependency injection (google-labs-jules[bot])56694d1Verify 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])c63a4d6feat: 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])ac7ba2afeat: add required acknowledgement warning to install copy button (google-labs-jules[bot])d165c06feat: extract DEFAULT_DASHBOARD_PORT and RACE_CHECK_DELAY_MS to src/constants.mjs (google-labs-jules[bot])b0381b8feat: add init and update commands for user-space configuration (google-labs-jules[bot])c7e48e6feat(landing): add npm install command section (google-labs-jules[bot])9bea7a6feat(agent): frontend-console-debug-agent run (no errors) (google-labs-jules[bot])3a96088feat: add feature-proposer-agent log validation script (google-labs-jules[bot])f8331a3feat: add new flamey logo and favicon (google-labs-jules[bot])adaeac5feat: add completed task filter and styling to dashboard (google-labs-jules[bot])27c30f7feat: add scheduler pause configuration (google-labs-jules[bot])a09c2e4feat: add prompt-safety-agent to weekly roster (google-labs-jules[bot])32596befeat(agents): add ui-ux-agent to weekly roster (google-labs-jules[bot])2a2b95dfeat: add feature-proposer-agent to weekly roster (google-labs-jules[bot])fe3069cfeat(agents): add log-fixer-agent to daily roster (google-labs-jules[bot])002d426feat: execute weekly changelog-agent task (google-labs-jules[bot])782d9f5Add Daily and Weekly meta prompts to landing page with copy functionality (google-labs-jules[bot])2b0118dFix 4everland deployment by adding build script (google-labs-jules[bot])73ec263Update landing page GitHub and add tipjar link (thePR0M3TH3AN)b0f47e4Add landing page with TORCH documentation modal (google-labs-jules[bot])cd1cd4bdocs(prompts): add torch garbage collection daily agent (thePR0M3TH3AN)246f275Add skills folder and weekly repo-fit prompt (thePR0M3TH3AN)8d5e7e0docs: add generic agent onboarding and handoff guidance (thePR0M3TH3AN)579655dfeat: add per-project torch-config for lock and scheduler defaults (thePR0M3TH3AN)9e4cf8bAdd dashboard utility stylesheet and wire it in head (thePR0M3TH3AN)
Fixes
edcd18cMerge pull request #211 from PR0M3TH3AN/agents/weekly/bug-reproducer-agent-repro-test-timeout-16134062700196056924 (thePR0M3TH3AN)d41d3bfMerge branch 'main' into agents/weekly/bug-reproducer-agent-repro-test-timeout-16134062700196056924 (thePR0M3TH3AN)5f35ddeFix dashboard build failure and missing documentation (google-labs-jules[bot])37e556ffix(log-fixer): resolve daily agent failures (google-labs-jules[bot])d23e6ffRefactor memory scripts and fix configuration for new installs (google-labs-jules[bot])d02fa41fix(scheduler): relax prompt validation and correct default lint command (google-labs-jules[bot])6d2af25fix(init): ensure torch-config.json is created in project root (google-labs-jules[bot])1d40974Fix race condition incmdLocksort order (google-labs-jules[bot])0b28e4crun(weekly/prompt-fixer-agent): automate prompt safety fixes (google-labs-jules[bot])eff5f1dchore: run daily perf-agent and fix validation (google-labs-jules[bot])6d99f2arun(daily): log-fixer-agent (google-labs-jules[bot])711f2bcdocs(prompts): fix canonical artifact paths and lint invalid refs (thePR0M3TH3AN)6d07244Fix torch-lock init command and update landing page instructions (google-labs-jules[bot])279e392Merge branch 'main' into fix-dashboard-binding-9664858879592007216 (thePR0M3TH3AN)af9b7e8perf(torch): fix 15s delay in lock queries by clearing timeout (google-labs-jules[bot])36cd585fuzz-agent: fix parseLockEvent crash on null content (google-labs-jules[bot])126ca22fix(package): include assets/ directory in npm package (google-labs-jules[bot])ec8969dMerge branch 'main' into audit-agent-fix-2548023414882189291 (thePR0M3TH3AN)e03cb64fix(dashboard): normalize platform names for lock cards (google-labs-jules[bot])aeec529fix(dashboard): resolve refresh filter reset and relay counter leak (google-labs-jules[bot])066a10cchore(scheduler): Execute bug-reproducer-agent for weekly run (google-labs-jules[bot])
Documentation
8b5cec4Consolidate agent docs into TORCH.md and update installer (google-labs-jules[bot])58c4f14docs(prompts): sync roster.json and scheduler rosters (google-labs-jules[bot])aff47a7docs(scheduler): daily run for docs-code-investigator (google-labs-jules[bot])e0245e2docs(prompts): sync scheduler rosters (google-labs-jules[bot])e267c5bdocs(scheduler): run onboarding-audit-agent task (google-labs-jules[bot])874747dClassify scheduler failures and document lock remediation (thePR0M3TH3AN)5e74287Align scheduler flow docs with runtime behavior (thePR0M3TH3AN)426b322chore(ai): document src/lib.mjs (google-labs-jules[bot])8f34803Align scheduler flow docs with automation behavior (thePR0M3TH3AN)76f40c1Merge branch 'main' into agents/daily/docs-alignment-agent-2026-02-14-6397839808698049185 (thePR0M3TH3AN)7d67df9Update docs to use torch-lock entrypoint (thePR0M3TH3AN)8239b41docs(prompts): align scheduler update prompt with roster source (thePR0M3TH3AN)e8ff52cAlign scheduler docs to cmdCheck excluded schema (thePR0M3TH3AN)50f535adocs(docs-agent): audit and update development commands (google-labs-jules[bot])9bf04a3Standardize install docs on GitHub tarball distribution (thePR0M3TH3AN)1d81e9fdocs: daily content audit (no content found) (google-labs-jules[bot])b9be5e3docs(log): interop-agent failure (google-labs-jules[bot])1619246docs(agents): sync scheduler rosters with prompt directory (google-labs-jules[bot])ce453a6Refactor agent docs to repository-agnostic workflow (thePR0M3TH3AN)e541053Refactor agent docs to be fully repo-agnostic (thePR0M3TH3AN)aca8ca0docs(scheduler): define deterministic roster selection algorithm (thePR0M3TH3AN)4fbdd1adocs: align lock examples with default documentation-agent (thePR0M3TH3AN)
Refactoring
c0972af[decompose] extract getCompletedAgents from src/lib.mjs (google-labs-jules[bot])dba1d43refactor(core): extract parseArgs to cli-parser.mjs (google-labs-jules[bot])d46aa0bMerge branch 'main' into refactor/valid-cadences-7741695179358615025 (thePR0M3TH3AN)0a7f64dRefactor lock filtering to use Set lookups instead of linear scans (google-labs-jules[bot])02e96d4Refactor magic number 30078 to KIND_APP_DATA constant (google-labs-jules[bot])6fdc092refactor: make exclusions in check scripts configurable (google-labs-jules[bot])fdfbb39Decompose src/lib.mjs (google-labs-jules[bot])758d3c3Refactor ensureDir to remove redundant existence check (google-labs-jules[bot])eee6dfaRefactor cmdInit and cmdUpdate to be synchronous (google-labs-jules[bot])581dc34[decompose] extract modules from src/lib.mjs (google-labs-jules[bot])35092b3Refactor torch-lock into an installable NPM library and CLI (google-labs-jules[bot])bb55f37Refactor AGENTS and CLAUDE for repo-agnostic guidance (thePR0M3TH3AN)1bde691refactor(prompts): generalize scheduled agent prompts and rosters (thePR0M3TH3AN)
Performance
2df15cbchore(scheduler): execute daily perf-agent cycle (google-labs-jules[bot])19af4dcperf: visibility-gate dashboard render loop (google-labs-jules[bot])30d758aMerge branch 'main' into perf/dashboard-async-io-13493420652733485580 (thePR0M3TH3AN)cd7b19eOptimize 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])9716fe3perf: parallelize daily/weekly lock queries in list command (google-labs-jules[bot])
Testing
e709872chore(scheduler): execute weekly test-coverage-agent run (google-labs-jules[bot])b1eb7f0Run daily test-audit-agent (google-labs-jules[bot])716b28fMerge branch 'main' into unit-tests-lib-mjs-1840636568505209047 (thePR0M3TH3AN)44919f2chore(scheduler): run daily test-audit-agent (google-labs-jules[bot])1c0a10dUpdate dashboard lock dedupe to prefer latest dTag event (thePR0M3TH3AN)
Chores
ac8001cchore(scheduler): complete style-agent run (google-labs-jules[bot])639fd6bchore(daily): execute protocol-research-agent (google-labs-jules[bot])bccc279chore(daily): run onboarding-audit-agent (google-labs-jules[bot])a41b00echore(scheduler): execute daily design-system-audit-agent (google-labs-jules[bot])ab685bfRun daily agent: deps-security-agent (failed) (google-labs-jules[bot])30e12b6chore(scheduler): weekly telemetry-agent run (google-labs-jules[bot])65988c9chore: run daily ci-health-agent (google-labs-jules[bot])00ce5afchore(scheduler): Run todo-triage-agent daily (google-labs-jules[bot])fcfc9d0chore: run daily protocol-research-agent (google-labs-jules[bot])d076111chore(scheduler): run pr-review-agent (google-labs-jules[bot])2aa0b80deps-security-agent: daily audit (google-labs-jules[bot])f50c31cchore: update agent prompts to read AGENTS.md and CLAUDE.md (google-labs-jules[bot])0de8865chore(scheduler): execute ci-health-agent (google-labs-jules[bot])2c4cee3chore(scheduler): run event-schema-agent (failed) (google-labs-jules[bot])b707a20chore(dead-code): weekly sweep (google-labs-jules[bot])130e405chore: daily todo triage agent run (google-labs-jules[bot])1065536chore(scheduler): run style-agent daily task (google-labs-jules[bot])
Other
6425f57Remove Mermaid diagram section from landing page (google-labs-jules[bot])6313c08Enable persistence for Torch agent memory system (google-labs-jules[bot])44884ccMake memory system usable by agents via file-based I/O (google-labs-jules[bot])5c3a2dbWeekly Agent Run: weekly-synthesis-agent (google-labs-jules[bot])e2339b1Weekly Agent Run: ui-ux-agent (google-labs-jules[bot])487081fImprove torch init experience with interactive prompts and script injection (google-labs-jules[bot])c6428c4Implement 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])ee9caffDaily run: style-agent (google-labs-jules[bot])eddfbd7Weekly prompt-safety-agent run: Audited 41 prompts (google-labs-jules[bot])46198a5Improve lock publish diagnostics and scheduler failure summaries (thePR0M3TH3AN)57ba0feImprove lock relay health ranking and quarantine handling (thePR0M3TH3AN)fb079a4Log daily scheduler lock backend failure (thePR0M3TH3AN)84d3e7eHarden lock backend config validation and fallback behavior (thePR0M3TH3AN)ecb26dfImprove scheduler lock observability and reliability reporting (thePR0M3TH3AN)c38dfe1Enrich scheduler lock backend failure logging (thePR0M3TH3AN)8c2bff9Log weekly scheduler lock backend failure (thePR0M3TH3AN)827c703Harden scheduler log candidate selection (thePR0M3TH3AN)26d9c3dscheduler: run known-issues-agent (daily) (google-labs-jules[bot])909a7f9Strengthen run-artifact verification metadata and issue linkage (thePR0M3TH3AN)317169cAlign scheduler prompts to scheduler-owned completion model (thePR0M3TH3AN)74a4e4dMake scheduler memory commands run-scoped and context-aware (thePR0M3TH3AN)aec210bStrengthen run artifact content validation (thePR0M3TH3AN)ab933f8Wire scheduler memory policy to real memory services (thePR0M3TH3AN)c74f81cEnforce scheduler memory evidence for daily and weekly (thePR0M3TH3AN)d997963Enforce scheduler memory workflow and verification (thePR0M3TH3AN)a48f874Require scheduler handoff command for valid task execution (thePR0M3TH3AN)bdcc82cClarify scheduler failure flow before lock completion (thePR0M3TH3AN)07ceedeNormalize KNOWN_ISSUES path in prompts (thePR0M3TH3AN)136493bClarify scheduler completion publish flow (thePR0M3TH3AN)1061542Implement memory pruning lifecycle planning and actions (thePR0M3TH3AN)0236958Implement vector-aware memory retrieval and prompt formatter (thePR0M3TH3AN)8e1ff73Implement batched memory ingestion pipeline with dedupe (thePR0M3TH3AN)c068565daily: design-system-audit-agent run (google-labs-jules[bot])eb7ce14Package audit scripts and update prompts for consumer repos (google-labs-jules[bot])6dd66abUpdate install snippets to GitHub npm source (thePR0M3TH3AN)966d8edAudit Agent Run: Failed due to missing scripts (google-labs-jules[bot])e981003Record weekly scheduler lock backend failure (thePR0M3TH3AN)cf64f49Record daily scheduler failure for torch-garbage-collection-agent lock (thePR0M3TH3AN)67d8c82run(daily): torch-garbage-collection-agent (google-labs-jules[bot])f1bf8afRefine agent onboarding and generic handoff guidance (thePR0M3TH3AN)75094a4Align lock roster with scheduler prompts (thePR0M3TH3AN)2e945c4Clarify scheduler log-directory bootstrap and first-run behavior (thePR0M3TH3AN)acd19ebMake scheduler policy-read step conditional (thePR0M3TH3AN)