Commit History

28 days ago

  1. sync: from ael backend/space/ Running

    25910d6
  2. sync: from ael backend/space/

    7af8059
  3. sync: from ael backend/space/

    8141a5d
  4. sync: from ael backend/space/

    43f97a4
  5. sync: from ael backend/space/

    cc68a12
  6. sync: from ael backend/space/

    be92d5f
  7. sync: from ael backend/space/

    d409fec
  8. sync: from ael backend/space/

    dbcfcbe
  9. sync: from ael backend/space/

    558fffa
  10. chore: retrigger build to surface the failure

    0b4e612
  11. feat(search): relevance reranking with Laya, and restore files the last commit clobbered⁠

    184d40c

30 days ago

  1. fix(search): give engines room to finish, and add ones a datacenter IP is allowed⁠

    pi
    17b0658
  2. fix(gate): accept x-ael-key alongside x-respite-key; drop dead key read⁠

    pi
    b3596ff

  1. chore: restart the Space so SEARX_API_KEY is read by the running process⁠

    c9fb4ed
  2. security: give the searx bridge its own gate key⁠

    64e2bf0
  3. security: key-gate the searx bridge⁠

    d2bc83a

  1. chore: remove agent scratch committed to the Space

    agent
    7093758
  2. chore: remove the temporary env diagnostic

    Verified signature
    8251b07
  3. chore: temporary names-only env diagnostic

    Verified signature
    977bce0
  4. fix: read the shared secret per request; add a names-only env diagnostic

    Verified signature
    3fee5c9
  5. chore: rebuild so the container picks up RESPIRE_SPACE_KEY

    Verified signature
    bb7d60b
  6. security: require a server-held shared secret for the compute routes

    Verified signature
    13dcd95
  7. security: overwrite Gradio's reflected CORS on /respite/*

    Verified signature
    f1ffefe
  8. security: stop the Space being an open, credentialed relay to the app API

    Verified signature
    9cc3625

  1. Prompt 3.0.4: impulsive broad search rule

    Buffy
    6baa2e1
  2. Rebuild backend bundle: plan-finder tools + billing routes

    Buffy
    a218032

  1. Ship paced-reveal fix bundle

    506027a
  2. nudge runtime

    8063f78
  3. Ship smoother v2 (paced tail drain) bundle

    Buffy
    7984739
  4. rebuild trigger

    Buffy
    1673361
  5. diag: route-entered marker

    Buffy
    8686316
  6. diag: surface socket errors

    Buffy
    271301b
  7. diag: dump raw frames

    Buffy
    f9312e5

  1. diag: temp live-frames route (frame timings only, no key exposure)

    Buffy
    79c96e0
  2. backend: frontend bundle with constant-tick stream smoother

    Buffy
    6c42c91
  3. backend: streaming emitter + phrase-table sync (~1.5s TTFT)

    Buffy
    8bac814

  1. backend: rebuild with api/search rename

    Buffy
    7f3d5e6
  2. search: drop bing from the race — it wins with bot-degraded junk

    Buffy
    6ae5e3d
  3. backend: ship race-enabled standalone as respite-backend.tar.xz (runtime contract)

    Buffy
    6cd9c9d
  4. search: cap instant-answer wait at 1.5s so the race latency wins

    Buffy
    a14c48b
  5. search: bundle Next backend with SearXNG engine race (linux-only natives)

    Buffy
    c2a2cde

  1. Fix backend bundle: include standalone .next (BUILD_ID was dropped by the glob copy)

    Buffy
    6708c46
  2. Rebuild backend bundle: theme fix + SearXNG search

    Buffy
    aed1a35
  3. Rebuild backend bundle with SearXNG-backed search route

    Buffy
    66e1f1e
  4. Bootstrap searxng venv without pip + get-pip fallback (slim image lacks ensurepip)

    Buffy
    363d9ef
  5. Recreate stale searxng venv when its python predates 3.11

    Buffy
    1df1e19
  6. Pick newest python for the searxng venv (master needs 3.11+; base has 3.10)

    Buffy
    accae83
  7. Surface searxng bootstrap errors in status route

    Buffy
    79019c5
  8. Add SearXNG userspace runtime with DDG + Google engines⁠

    Buffy
    42f6abb
  9. CORS on the proxy so the Vercel frontend can call the space directly

    Buffy
    60e15d5