Skip to content

chore: automated sweep 2026-06-28#5

Open
ankitson wants to merge 13 commits into
mainfrom
sweep/2026-06-28-e56f16a3/devserver-0acffeed
Open

chore: automated sweep 2026-06-28#5
ankitson wants to merge 13 commits into
mainfrom
sweep/2026-06-28-e56f16a3/devserver-0acffeed

Conversation

@ankitson

Copy link
Copy Markdown
Owner

Automated sweep for /home/ankit/hroot/devserver.

  • Run: autosweep_20260628T080300Z_e56f16a3
  • Branch: sweep/2026-06-28-e56f16a3/devserver-0acffeed
  • Base: main

Commits

  • chore(devserver): add bifrost cache fix watcher, LLM API matrix, and log ignore rules
  • docs(devserver): record SillyTavern image adapter, job-search, and OpenClaw updates
  • pipeline(dagster): add Hacker News user items import job
  • config(pipelines): add Hacker News import env vars to Dagster template
  • compose(pipelines): replace NAS mounts with local placeholders for degraded mode
  • compose(devserver): add sillytavern-bifrost-image and job-search services; pin openclaw versions
  • config(bifrost): increase OpenRouter timeout and add nemotron-3-ultra model

Privacy remediations applied

  • ip: 0
  • secret: 0
  • sensitive: 0
  • tailnet: 0

Agent summary

All changes have been committed. The working tree is clean and the privacy scan reports no findings.

Summary of commits made (7 total)

  1. config(bifrost): increase OpenRouter timeout and add nemotron-3-ultra model — Increased timeout from 120s to 600s for long /imagine scene tests, removed hardcoded referer/title headers, added nvidia/nemotron-3-ultra-550b-a55b to model list.

  2. compose(devserver): add sillytavern-bifrost-image and job-search services; pin openclaw versions — Added A1111/ComfyUI image adapter service with healthcheck, added dedicated job-search tracker service with Bun server/SQLite shutdown and Codex auth mount, pinned OpenClaw build args to 2026.6.10.

  3. compose(pipelines): replace NAS mounts with local placeholders for degraded mode — Replaced /mnt/synologydrive binds for /landing_zone and /aoe4-replays with local ./volumes/offline-synology/ placeholders; original NAS lines commented for easy restoration.

  4. config(pipelines): add Hacker News import env vars to Dagster template — Added HN_USERNAMES, HN_FETCH_LIMIT, HN_CLICKHOUSE_TIMEOUT_SECONDS.

  5. pipeline(dagster): add Hacker News user items import job — New hackernews.py job querying ClickHouse's public hackernews_history dataset via clickhouse local, upserting into Postgres hn_user_items table. Added Dagster Dockerfile install for clickhouse binary, shared schema table/indexes, daily schedule (04:30 UTC), and just pipelines hn-import manual trigger.

  6. docs(devserver): record SillyTavern image adapter, job-search, and OpenClaw updates — Comprehensive CHANGELOG and NOTES entries covering all new features.

  7. chore(devserver): add bifrost cache fix watcher, LLM API matrix, and log ignore rules — Added bifrost-check-fix/bifrost-watch recipes with tools/check_bifrost_cache_fix.py, sillytavern-image-adapter-up/logs/test recipes, llm-api-matrix recipe with scripts/llm_api_matrix.py, and .gitignore rule for logs/* (keeping .gitkeep).

No untracked files remain that should be committed; the workspace is ready for the harness to push the sweep branch.

Devbox Agent and others added 13 commits June 26, 2026 17:08
Register a custom 'codex' provider pointing at the codex-oauth sidecar
(http://codex-oauth:10531) so any Bifrost client can use a ChatGPT/Codex
subscription without API credits. Adds the codex-oauth compose service,
CODEX_PROXY_API_KEY env entry, and codex-oauth-* Just recipes.

Also switch the deepseek provider to models:["*"] — verified the wildcard now
resolves for custom providers in this Bifrost version.

Claude-Session: https://claude.ai/code/session_01FdUsCk9cWWKbTFcGDNEYXB
Add a custom 'bifrost' provider (http://bifrost:8080/openai/v1) and restrict
agents.defaults.models to a bifrost/*-only allowlist, so OpenClaw uses Bifrost
exclusively. Primary model is bifrost/codex/gpt-5.4 (ChatGPT subscription).

Claude-Session: https://claude.ai/code/session_01FdUsCk9cWWKbTFcGDNEYXB
… model

- Increase default_request_timeout_in_seconds from 120 to 600 for long /imagine scene prompt-generation tests
- Remove hardcoded HTTP-Referer and X-Title headers from network_config
- Add nvidia/nemotron-3-ultra-550b-a55b to the model list

Azimuth-Run: autosweep_20260628T080300Z_e56f16a3
…ices; pin openclaw versions

- Add sillytavern-bifrost-image A1111-compatible adapter service with healthcheck
- Add job-search dedicated tracker service with SIGTERM shutdown, Codex auth mount, and healthcheck
- Pin OPENCLAW_VERSION and OPENCLAW_CODEX_VERSION build args to 2026.6.10

Azimuth-Run: autosweep_20260628T080300Z_e56f16a3
…graded mode

- Replace /mnt/synologydrive bind mounts for /landing_zone and /aoe4-replays with local ./volumes/offline-synology/ placeholders
- Comment out original NAS bind lines with dated comment for easy restoration when NAS returns
- Keeps pipeline-dagster startable while NAS is offline

Azimuth-Run: autosweep_20260628T080300Z_e56f16a3
- Add HN_USERNAMES for comma-separated Hacker News usernames
- Add HN_FETCH_LIMIT for per-user item fetch limit
- Add HN_CLICKHOUSE_TIMEOUT_SECONDS for long-running ClickHouse remote scans

Azimuth-Run: autosweep_20260628T080300Z_e56f16a3
- Add hackernews.py with ClickHouse local query + Postgres upsert job
- Install clickhouse binary in Dagster Dockerfile for local dataset access
- Add hn_user_items table to shared pipeline schema
- Add hackernews_user_items_import_job and daily schedule (04:30 UTC)
- Add hn-import Just recipe for manual triggering
- Add HN_USERNAMES, HN_FETCH_LIMIT, HN_CLICKHOUSE_TIMEOUT_SECONDS env vars
- Decode HTML entities in existing and new hn_user_items rows

Azimuth-Run: autosweep_20260628T080300Z_e56f16a3
…enClaw updates

- Document SillyTavern A1111/ComfyUI image generation adapter and Compose service
- Document job-search dedicated tracker service with Bun server and SQLite shutdown
- Document OpenClaw version pins and Codex auth seeding
- Document pipeline-dagster NAS degraded-mode mount replacement
- Document LLM API matrix probe script and Unsloth Studio tools update
- Update NOTES with privacy cleanup for image adapter relocation

Azimuth-Run: autosweep_20260628T080300Z_e56f16a3
…log ignore rules

- Add bifrost-check-fix and bifrost-watch Just recipes with check_bifrost_cache_fix.py tool
- Add sillytavern-image-adapter-up/logs/test Just recipes for the image adapter
- Add llm-api-matrix Just recipe with scripts/llm_api_matrix.py for probing Studio/Bifrost/llama
- Add logs/* ignore rule with logs/.gitkeep exception to .gitignore

Azimuth-Run: autosweep_20260628T080300Z_e56f16a3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant