Code

History

Commits on loop/professionalize to controller/src/modules/proxy35+
  1. refactor(controller): decompose the chat-completions handler into named stagesseroxdesign committed 3 months ago252add4
  2. fix: keep long agent tool streams aliveseroxdesign committed 3 months agoe956b02
  3. fix(controller): proxy reasoning/usage correctness + stream decoder flushseroxdesign committed 4 months ago4d49475
  4. style: unify prettier config at the repo rootseroxdesign committed 4 months agof6b271d
  5. refactor(controller): delete four uncalled route groupsseroxdesign committed 4 months agoa771fcb
  6. refactor(controller): inline micro-config files, drop type shims, dedupe provider routesseroxdesign committed 4 months agof1cf331
  7. refactor(controller): cut dead routes and single-use abstractionsseroxdesign committed 4 months agoc5dd16b
  8. refactor(controller): merge proxy reasoning helpers into one moduleseroxdesign committed 4 months ago90983d8
  9. refactor(controller): inline inference-client; move /api/title to chat-title-routesseroxdesign committed 4 months ago3c146e9
  10. refactor: dedupe think-tag parsing, tokenization prelude, and command runnerseroxdesign committed 4 months agoe449ce2
  11. refactor: split openai-routes.ts under the 500-line targetseroxdesign committed 4 months ago2a1878f
  12. chore: pin dependency versions, split oversized workspace shell, kill dead controller codeseroxdesign committed 4 months ago1ccfe3a
  13. fix(proxy): keep SSE keepalive alive through vLLM prefillseroxdesign committed 4 months ago96b38be
  14. fix: send SSE keepalive during vLLM prefill to prevent Cloudflare 502seroxdesign committed 4 months agoe5ef97f
  15. feat(agent): plan pane + agent surface cleanupseroxdesign committed 4 months agob3f8637
  16. fix(controller): surface a clear 503 when the requested model isn't runningseroxdesign committed 4 months agodd0b19a
  17. fix(controller): strip orphan/partial tool-call XML so fragments don't leakseroxdesign committed 4 months agoa798ebd
  18. fix(controller): stop collapsing newlines (lists rendered on one line)seroxdesign committed 4 months agofd118a6
  19. refactor(controller): flatten services and fold spine types into their ownersseroxdesign committed 5 months ago6d9e2dd
  20. refactor(controller): remove the dead module-barrel layer, merge single-consumer fragmentsseroxdesign committed 5 months ago6bccfc1
  21. refactor(repo): adopt src/features convention, controller RouteRegistrar, shared validationseroxdesign committed 5 months ago695a592
  22. fix(agent): preserve whitespace in streamed answersseroxdesign committed 5 months agod9ede39
  23. fix: parse invoke tool callsseroxdesign committed 5 months ago2f3ddef
  24. fix: parse json tool call linesseroxdesign committed 5 months ago0e4cb6c
  25. micro: split tool call think rewriter (#130)0xSero committed 5 months ago2c5b8f4
  26. fix(controller): harden proxy streaming, runtime info, and process lifecycleseroxdesign committed 5 months agod3d6a1f
  27. fix(controller): terminate injected SSE events so multi-tool turns surviveseroxdesign committed 5 months agoc2b1dcc
  28. fix(agent): stabilize reasoning stream renderingseroxdesign committed 5 months ago45acac7
  29. fix(controller): keep same-chunk content visible when tool_calls are presentseroxdesign committed 5 months ago6f38f94
  30. fix(proxy): detect unpaired close tags to flush implicit thinking as reasoning_contentseroxdesign committed 5 months ago65c6073
  31. fix(proxy): isolate thinking-tag state per field to prevent content/reasoning cross-contaminationseroxdesign committed 5 months agoa627eb8
  32. fix(agent): preserve answer content outside tool callsseroxdesign committed 5 months ago0d8fad6
  33. fix: detect native tool-call stream markersseroxdesign committed 5 months ago8160e04
  34. fix: keep tool-call narration in reasoningseroxdesign committed 5 months agobc3adf0
  35. feat(controller): observe tokenization process lookupsseroxdesign committed 5 months agoe7663a9