Skip to content

chore: automated sweep 2026-06-28#4

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

chore: automated sweep 2026-06-28#4
ankitson wants to merge 10 commits into
mainfrom
sweep/2026-06-28-a43a56fe/devserver-0acffeed

Conversation

@ankitson

Copy link
Copy Markdown
Owner

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

  • Run: autosweep_20260628T071842Z_a43a56fe
  • Branch: sweep/2026-06-28-a43a56fe/devserver-0acffeed
  • Base: main

Commits

  • feat(tools): add LLM API matrix probe + Bifrost cache-fix watcher
  • chore(infra): NAS degraded mode + Bifrost config updates
  • feat(compose): add SillyTavern image adapter and Job Search services
  • feat(pipelines): add Hacker News user items import from ClickHouse

Privacy remediations applied

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

Agent summary

All changes have been committed cleanly with no privacy findings. Here's the summary:

Completed Commits

  1. feat(pipelines): add Hacker News user items import from ClickHouse (7c75685)

    • Added hackernews_user_items_import_job querying ClickHouse's public S3-backed hackernews_history dataset via clickhouse local
    • Added hn_user_items table and indexes to shared pipeline schema
    • Added daily schedule (04:30 UTC, RUNNING) and just pipelines hn-import manual trigger
    • Added env knobs: HN_USERNAMES, HN_FETCH_LIMIT, HN_CLICKHOUSE_TIMEOUT_SECONDS
    • Installed ClickHouse binary in Dagster image
  2. feat(compose): add SillyTavern image adapter and Job Search services (5ede524)

    • Added sillytavern-bifrost-image service (A1111-compatible, backs by Bifrost/ComfyUI)
    • Added job-search service (Bun/SQLite with graceful SIGTERM handling)
    • Added Just recipes: bifrost-watch, bifrost-check-fix, llm-api-matrix, sillytavern-image-adapter-*
    • Increased Bifrost OpenRouter timeout to 600s
    • Added nvidia/nemotron-3-ultra-550b-a55b to model whitelist
    • Added OPENCLAW_VERSION build args
  3. chore(infra): NAS degraded mode + Bifrost config updates (c66339a)

    • Switched pipeline landing zone/AoE4 replays binds from offline NAS to local ./volumes/offline-synology/
    • Removed Bifrost extra_headers from config template
    • Added logs/* to .gitignore with !logs/.gitkeep exception
  4. feat(tools): add LLM API matrix probe + Bifrost cache-fix watcher (61fcdef)

    • Added scripts/llm_api_matrix.py for probing Chat Completions/Responses API behavior
    • Added tools/check_bifrost_cache_fix.py polling for PR #4588 (MCP tool-ordering cache fix) in published images with --watch mode

All commits follow conventional commit format with Azimuth-Run trailers. The working tree is clean with no privacy findings.

Devbox Agent and others added 10 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
- Add hackernews_user_items_import_job that queries ClickHouse's public
  S3-backed hackernews_history dataset via clickhouse local
- Add hn_user_items table and indexes to shared pipeline schema
- Add hackernews_user_items_import_schedule (daily 04:30 UTC, RUNNING)
- Add just pipelines hn-import manual trigger
- Add HN_USERNAMES, HN_FETCH_LIMIT, HN_CLICKHOUSE_TIMEOUT_SECONDS env knobs
- Install clickhouse local binary in Dagster image for dataset attachment
- Add HN_CLICKHOUSE_TIMEOUT_SECONDS default (21600s) for long remote scans

Azimuth-Run: autosweep_20260628T071842Z_a43a56fe
- Add sillytavern-bifrost-image service for A1111-compatible image generation
  backed by Bifrost or ComfyUI, with config in ignored env files
- Add job-search service (Bun/SQLite) with graceful SIGTERM handling
- Add bifrost-watch and bifrost-check-fix Just recipes for cache-fix polling
- Add llm-api-matrix recipe for provider behavior probing
- Add sillytavern-image-adapter-up/logs/test Just recipes
- Increase Bifrost OpenRouter timeout to 600s in config template
- Add nvidia/nemotron-3-ultra-550b-a55b to model whitelist
- Update OPENCLAW_VERSION and OPENCLAW_CODEX_VERSION build args

Azimuth-Run: autosweep_20260628T071842Z_a43a56fe
- Switch pipeline landing zone and AoE4 replays binds from offline NAS
  to local ./volumes/offline-synology/ for degraded-mode startability
- Increase Bifrost OpenRouter default timeout from 120s to 600s
- Remove Bifrost extra_headers (HTTP-Referer, X-Title) from template
- Add nvidia/nemotron-3-ultra-550b-a55b to model whitelist
- Add logs/* to .gitignore with !logs/.gitkeep exception

Azimuth-Run: autosweep_20260628T071842Z_a43a56fe
- Add scripts/llm_api_matrix.py for probing OpenAI-compatible Chat Completions
  and Responses API behavior across providers/streaming modes
- Add tools/check_bifrost_cache_fix.py to poll for Bifrost MCP tool-ordering
  cache fix (PR #4588) in published Docker images; supports --watch mode
- Both scripts are dependency-free (stdlib + uv script deps) and run anywhere

Azimuth-Run: autosweep_20260628T071842Z_a43a56fe
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