Commit Graph
426 Commits
Author SHA1 Message Date
thePR0M3TH3AN 60502677e2 Merge pull request #200 from PR0M3TH3AN/agents/daily/perf-agent-4572387306970148005
perf: visibility-gate dashboard render loop
2026-02-16 19:28:37 -05:00
google-labs-jules[bot]andPR0M3TH3AN 19af4dcba5 perf: visibility-gate dashboard render loop
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 23:09:11 +00:00
thePR0M3TH3AN e07b7f2c06 Merge pull request #198 from PR0M3TH3AN/agents/daily/onboarding-audit-agent-3576653077692176059
chore(daily): run onboarding-audit-agent
2026-02-16 17:03:39 -05:00
thePR0M3TH3AN 9403366f54 Merge pull request #197 from PR0M3TH3AN/agents/daily/log-fixer-1148264206149715500
fix(log-fixer): resolve daily agent failures
2026-02-16 17:02:41 -05:00
google-labs-jules[bot]andPR0M3TH3AN bccc2797a0 chore(daily): run onboarding-audit-agent
- Executed onboarding-audit-agent.
- Verified npm ci, build, lint.
- Recorded npm test timeout in incident report.
- Updated KNOWN_ISSUES.md.
- Created task completion log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 21:23:58 +00:00
google-labs-jules[bot]andPR0M3TH3AN 37e556f29d fix(log-fixer): resolve daily agent failures
- Add H1 headers to `innerhtml-migration-agent.md`, `known-issues-agent.md`, and `deps-security-agent.md` to prevent schema validation failures.
- Verify `npm run lint` passes.
- Create scheduler completion log for `log-fixer-agent`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 19:10:07 +00:00
thePR0M3TH3AN 637fc65993 Merge pull request #196 from PR0M3TH3AN/fix-memory-configuration-10926751499994024253
Fix memory system configuration and script paths for new installs
2026-02-16 12:21:06 -05:00
google-labs-jules[bot]andPR0M3TH3AN d23e6ff0b3 Refactor memory scripts and fix configuration for new installs
- Replaced fragile inline Node.js scripts in `torch-config.json` with dedicated modules: `scripts/memory/retrieve.mjs` and `scripts/memory/store.mjs`.
- Updated `src/ops.mjs` initialization logic to dynamically configure `scheduler.memoryPolicyByCadence` with correct paths based on the installation directory.
- Added default memory policy configuration to `torch-config.example.json` to guide users.
- Injected `torch:memory:list` and `torch:memory:inspect` convenience scripts into the host `package.json` during `init`.
- Removed legacy shell scripts (`run-memory-retrieval.sh`, `run-memory-store.sh`).
- Verified memory scripts function correctly and pass linting.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 17:19:55 +00:00
thePR0M3TH3AN ea5229d5d7 Merge pull request #194 from PR0M3TH3AN/agents/weekly/weekly-synthesis-agent-17615684378904660194
Weekly Agent Run: weekly-synthesis-agent
2026-02-16 11:41:22 -05:00
thePR0M3TH3AN b5bad46294 Merge pull request #195 from PR0M3TH3AN/fix/scheduler-prompt-validation-and-run-5777778848439610879
Fix scheduler prompt validation and default validation command
2026-02-16 11:39:47 -05:00
google-labs-jules[bot]andPR0M3TH3AN d02fa41079 fix(scheduler): relax prompt validation and correct default lint command
- Update `scripts/agent/run-scheduler-cycle.mjs` to allow prompt files to start with a blockquote (`>`) in addition to a markdown header (`#`), unblocking agents with shared contract headers.
- Fix default validation command from `['npm', 'run', 'lint']` to `['npm run lint']` to prevent `npm` usage errors.
- Include daily task logs demonstrating successful scheduler cycle execution (skipping failed locks and completing `load-test-agent`).

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 16:33:37 +00:00
google-labs-jules[bot]andPR0M3TH3AN 5c3a2dbe6f Weekly Agent Run: weekly-synthesis-agent
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 16:30:42 +00:00
thePR0M3TH3AN e022a51cc6 Merge pull request #193 from PR0M3TH3AN/agents/weekly/ui-ux-agent-6574874917373124121
Weekly Agent Run: ui-ux-agent
2026-02-16 06:17:07 -05:00
google-labs-jules[bot]andPR0M3TH3AN e2339b1a04 Weekly Agent Run: ui-ux-agent
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 05:12:09 +00:00
thePR0M3TH3AN 5b15a1dca4 Merge pull request #192 from PR0M3TH3AN/improve-init-experience-14829756024921529049
Improve torch init experience with interactive prompts and script injection
2026-02-15 21:46:31 -05:00
google-labs-jules[bot]andPR0M3TH3AN 487081f319 Improve torch init experience with interactive prompts and script injection
- Modified `init` to be interactive, asking for install directory, namespace, and relays.
- Added automatic injection of convenience scripts (`torch:check`, `torch:lock`, etc.) into the host `package.json`.
- Increased default network timeouts (30s query, 15s publish) to reduce failure rate.
- Added visual feedback (logs) during relay connection and querying.
- Refactored `src/ops.mjs` to support flexible installation paths.
- Updated `src/torch-config.mjs` to support config resolution from parent directories (e.g., when running via `npm run --prefix`).

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 02:44:48 +00:00
thePR0M3TH3AN 4bbbc1dc0f Merge pull request #191 from PR0M3TH3AN/agents/daily/docs-code-investigator-run-2026-02-16-16816399662529169809
Scheduler Daily Run: docs-code-investigator
2026-02-15 21:25:13 -05:00
google-labs-jules[bot]andPR0M3TH3AN aff47a7ba6 docs(scheduler): daily run for docs-code-investigator
- Documented `src/lock-ops.mjs` in `docs/src-lock-ops-overview.md`.
- Created required scheduler artifacts (`src/context/`, `src/todo/`, etc.).
- Completed scheduler cycle and updated `task-logs/daily/`.
- Updated `package-lock.json` with dependencies.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 02:17:45 +00:00
thePR0M3TH3AN b122fcccdf Merge pull request #190 from PR0M3TH3AN/agents/daily/docs-alignment-agent-run-4282509927504052076
Daily Agent Run: docs-alignment-agent
2026-02-15 20:24:27 -05:00
google-labs-jules[bot]andPR0M3TH3AN 77df77a1a6 feat: execute daily docs-alignment-agent
- Scheduled docs-alignment-agent
- Retrieved and stored memories
- Verified artifacts: context, todo, decisions, test_logs
- Validated package.json vs README.md claims
- Completed lock and wrote log

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 01:23:00 +00:00
thePR0M3TH3AN 43e08521ee Merge pull request #189 from PR0M3TH3AN/landing-page-features-16382679425494426933
Add Core Capabilities section to Landing Page
2026-02-15 19:46:37 -05:00
google-labs-jules[bot]andPR0M3TH3AN 18252ce641 feat(landing): add core capabilities section and fix meta-prompt path
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 00:46:09 +00:00
thePR0M3TH3AN 0c5c5d3b90 Merge pull request #188 from PR0M3TH3AN/agents/daily/docs-agent-fix-cmdinit-6003256845877528551
fix(init): ensure torch-config.json is created in project root
2026-02-15 19:40:20 -05:00
google-labs-jules[bot]andPR0M3TH3AN 6d2af25774 fix(init): ensure torch-config.json is created in project root
- Modified `src/ops.mjs` to create `torch-config.json` in `paths.root` instead of `paths.torchDir` during `cmdInit`.
- This aligns the initialization behavior with the documentation (`README.md`) and resolves a discrepancy found by `test/ops.test.mjs`.
- Verified with `npm test`.
- Included `docs-agent` run artifact `src/context/CONTEXT_2026-02-16T00-33-39Z.md`.
- Included `task-logs/daily/2026-02-16T00-35-14Z__docs-agent__completed.md`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 00:38:44 +00:00
thePR0M3TH3AN 4f3a4fb920 Merge pull request #187 from PR0M3TH3AN/feature/readme-highlights-3118249256103925816
Add "Why Run Torch?" features section to README
2026-02-15 19:35:42 -05:00
google-labs-jules[bot]andPR0M3TH3AN c363040b88 docs: add "Why Run Torch?" features section to README
- Introduces a "Why Run Torch? (The Cool Stuff)" section to the README.
- Highlights decentralized coordination, platform agnosticism, memory, verifiable handoffs, self-healing, and drop-in simplicity.
- Adopts a fun, "agentic" tone as requested.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 00:35:18 +00:00
thePR0M3TH3AN 0daf89eab0 Merge pull request #186 from PR0M3TH3AN/jules-landing-update-9610885792901048383
Prioritize Jules on Landing Page
2026-02-15 19:25:34 -05:00
google-labs-jules[bot]andPR0M3TH3AN 0dad8e4d46 feat: prioritize Jules on landing page with new agent selector and natural language install prompt
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 00:25:15 +00:00
thePR0M3TH3AN d9f2ad4e78 Merge pull request #185 from PR0M3TH3AN/agents/weekly/test-coverage-agent-3243897131806710469
chore(scheduler): weekly test-coverage-agent run
2026-02-15 19:11:18 -05:00
thePR0M3TH3AN d4d13ab289 Merge pull request #184 from PR0M3TH3AN/agents/daily/design-system-audit-agent-6101653847338151
chore(scheduler): execute daily design-system-audit-agent
2026-02-15 19:10:49 -05:00
google-labs-jules[bot]andPR0M3TH3AN e709872323 chore(scheduler): execute weekly test-coverage-agent run
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 00:10:38 +00:00
google-labs-jules[bot]andPR0M3TH3AN a41b00e360 chore(scheduler): execute daily design-system-audit-agent
- Acquired lock for daily cadence.
- Performed memory retrieval.
- Ran design system audit (linting + violation search).
- Generated audit report.
- Performed memory storage.
- Validated repository state (lint passed).
- Published completion event.
- Created task log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 00:09:38 +00:00
thePR0M3TH3AN d5c9122cb9 Merge pull request #183 from PR0M3TH3AN/standalone-torch-install-14293624438624896977
feat: make torch directory a standalone runnable package
2026-02-15 19:00:58 -05:00
google-labs-jules[bot]andPR0M3TH3AN 3f3f45b13f feat: ensure torch init installs full application package
- Modify `src/ops.mjs` to copy all critical application directories (`src`, `bin`, `dashboard`, `scripts`, etc.) and files (`package.json`, `build.mjs`) to the `torch/` directory during `init` and `update`.
- Update `src/ops.mjs` to generate `torch-config.json` inside the `torch/` directory (if missing) instead of only in the project root, supporting self-contained execution.
- Update `src/roster.mjs` to fallback to checking for `roster.json` in the current working directory, enabling `npm run` commands to work correctly when executed from within the `torch/` directory.
- This allows `torch/` to function as a standalone sub-package within a project, where users can `cd torch`, `npm install`, and `npm run build` as expected.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 00:00:28 +00:00
thePR0M3TH3AN e9826ba7b6 Merge pull request #182 from PR0M3TH3AN/agents/daily/deps-security-agent-14101619358789587007
Run daily agent: deps-security-agent
2026-02-15 18:28:58 -05:00
google-labs-jules[bot]andPR0M3TH3AN ab685bfb1d Run daily agent: deps-security-agent (failed)
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 23:28:45 +00:00
thePR0M3TH3AN 8b578b125d Merge pull request #180 from PR0M3TH3AN/chore/scheduler-weekly-telemetry-20260215-12450945615658510376
chore(scheduler): weekly telemetry-agent run
2026-02-15 18:28:37 -05:00
thePR0M3TH3AN 95b3edf90d Merge pull request #181 from PR0M3TH3AN/agents/daily/decompose-agent-2878969979307720459
[decompose] extract getCompletedAgents from src/lib.mjs
2026-02-15 18:28:21 -05:00
google-labs-jules[bot]andPR0M3TH3AN c0972af7b6 [decompose] extract getCompletedAgents from src/lib.mjs
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 23:27:29 +00:00
google-labs-jules[bot]andPR0M3TH3AN 30e12b6f29 chore(scheduler): weekly telemetry-agent run
Executed the weekly scheduler cycle for `telemetry-agent` (2026-02-15).
- Verified lock acquisition and memory retrieval.
- Executed agent logic: generated empty telemetry artifacts (`artifacts/error-aggregates-20260215.json`, `ai/reports/telemetry-20260215.md`) due to no opt-in sources.
- Verified memory storage.
- Published completion event and created task log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 23:25:50 +00:00
thePR0M3TH3AN adedaf3f82 Merge pull request #179 from PR0M3TH3AN/feat/persistent-memory-3891432153822957529
Persistent Memory Store Implementation
2026-02-15 18:21:20 -05:00
google-labs-jules[bot]andPR0M3TH3AN c6428c42c8 Implement persistent JSON memory store and disable embeddings
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 23:18:13 +00:00
thePR0M3TH3AN 777b44f3cd Merge pull request #178 from PR0M3TH3AN/agents/daily/const-refactor-agent-8695390722719857770
Refactor constant in cmd-lock.mjs
2026-02-15 17:42:38 -05:00
thePR0M3TH3AN 07ce4ed4b4 Merge pull request #177 from PR0M3TH3AN/feat/nostr-platform-model-info-17811919130475421613
Add platform and model support to Nostr lock events
2026-02-15 17:41:27 -05:00
thePR0M3TH3AN 118c365022 Merge branch 'main' into feat/nostr-platform-model-info-17811919130475421613 2026-02-15 17:41:19 -05:00
google-labs-jules[bot]andPR0M3TH3AN 703c351ff2 [constants] replace magic number 30078 with KIND_APP_DATA in cmd-lock.mjs
Refactored src/cmd-lock.mjs to use KIND_APP_DATA constant instead of hardcoded 30078.
Added refactor artifacts.
Created task completion log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 22:15:06 +00:00
google-labs-jules[bot]andPR0M3TH3AN 754a1c2ce1 feat: support platform and model info in nostr lock events
This change enables agents to report their execution platform (e.g., Jules, Codex, Goose) and model (e.g., DeepSeek 3.2) in the Nostr lock events.

Key changes:
- Updated `torch-lock` CLI to accept `--platform` and `--model` arguments.
- Implemented `detectPlatform` utility to infer platform from environment variables if not provided.
- Updated `src/lib.mjs` to include these fields in the event content.
- Updated `scripts/agent/run-scheduler-cycle.mjs` to propagate `--model` and `AGENT_MODEL`.
- Updated `dashboard/index.html` to display the model information on the lock card.
- Fixed a regression in `scripts/validate-scheduler-flow-parity.mjs` and `test/scheduler-ratchet.test.mjs` caused by argument string matching.
- Deleted `repro_test.mjs` temporary file.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 20:18:59 +00:00
thePR0M3TH3AN 04bafc92bb Merge pull request #175 from PR0M3TH3AN/agents/daily/ci-health-agent-13877736874465269363
chore: run daily ci-health-agent
2026-02-15 15:05:54 -05:00
thePR0M3TH3AN a79e508e69 Merge pull request #176 from PR0M3TH3AN/reduce-token-burn-memory-logs-6666148646855452421
Reduce token burn via log truncation and memory injection
2026-02-15 15:05:37 -05:00
google-labs-jules[bot]andPR0M3TH3AN 512a0413c7 feat: truncate logs and inject memory into prompts to reduce token burn
This change implements several optimizations to reduce token consumption and improve agent context:

1.  **Log Truncation**: `scripts/agent/run-scheduler-cycle.mjs` now truncates the echoed output of spawned processes to 20KB per stream (stdout/stderr). This prevents the scheduler agent's context from being flooded with excessive logs from sub-agents.
2.  **Memory Injection**: `torch-config.json`'s `retrieveCommand` has been updated to write retrieved memories to `.scheduler-memory/latest/<cadence>/memories.md`. `scripts/agent/run-selected-prompt.mjs` now checks for this file and injects its content into the agent's prompt, providing immediate context from the memory system.
3.  **CLI Optimization**: The `torch-lock list-memories` command now truncates the `content` field of memories to 200 characters by default. A new `--full` flag has been added to `src/cli-parser.mjs` and `src/lib.mjs` to view the full content when needed.

These changes aim to make the agent process more efficient ("error on the side of caution") and leverage the memory system more effectively.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 19:55:20 +00:00