Commit graph

33 commits

Author SHA1 Message Date
Alishahryar1
d9040ce901 Report startup validation failures without tracebacks 2026-04-30 00:43:43 -07:00
Alishahryar1
f3a7528d49 Major refactor: API, providers, messaging, and Anthropic protocol
Some checks are pending
CI / checks (push) Waiting to run
Consolidates the incremental refactor work into a single change set: modular web tools (api/web_tools), native Anthropic request building and SSE block policy, OpenAI conversion and error handling, provider transports and rate limiting, messaging handler and tree queue, safe logging, smoke tests, and broad test coverage.
2026-04-26 03:01:14 -07:00
Alishahryar1
b05d0d2703 new linter rules and fixes 2026-02-18 04:13:41 -08:00
Alishahryar1
42a833245f Removed all signal handler logic 2026-02-14 17:17:58 -08:00
Alishahryar1
bd1e097d74 fixed tool parser and added signal handlers 2026-02-14 04:25:12 -08:00
Alishahryar1
4b95429c32 fixed NIM_INTERCEPT for chunked tool calls 2026-02-14 03:25:32 -08:00
Alishahryar1
fcbe204f44 Major refactor done with kimi-k2.5 in claude code 2026-02-05 10:51:33 -08:00
Alishahryar1
8678a62915 Major refactor done by itself 2026-01-29 14:40:08 -08:00
Alishahryar1
ed28334cde Revert "Continue button added to server.py"
This reverts commit 5cd2f8ab7b.
2026-01-29 12:38:18 -08:00
Alishahryar1
81aca99fea CLAUDE_WORKSPACE and ALLOWED_DIR are not created if they don't exist 2026-01-29 12:24:57 -08:00
Alishahryar1
5cd2f8ab7b Continue button added to server.py 2026-01-29 03:47:39 -08:00
Alishahryar1
a0fae1a7f2 better logging and timeout handling 2026-01-29 01:26:15 -08:00
Alishahryar1
670e6d68d1 Added support for the telethon flood wait error 2026-01-28 22:56:53 -08:00
Alishahryar1
ef0634135c fixed /stop command to make sure it kills everything 2026-01-28 22:16:44 -08:00
Alishahryar1
fa4e2244cd fixed messages length requirement and replies not queueing to same session 2026-01-28 22:07:05 -08:00
Alishahryar1
452c4e2bb1 new messages now get their own cli instance and replies are queued 2026-01-28 21:19:16 -08:00
Alishahryar1
468c964235 fixes to telegram continue conversation feature 2026-01-28 20:35:10 -08:00
Alishahryar1
488ecbd4a1 Initiate multiple conversation on telegram and reply to continue them 2026-01-28 20:29:43 -08:00
Alishahryar1
06cb89fc98 All events are appended to one message for better tracking in telegram 2026-01-28 19:03:46 -08:00
Alishahryar1
c399faac69 Fixed telegram integration 2026-01-28 19:00:27 -08:00
Alishahryar1
56635433ba Added initial telegram support for cc-nim 2026-01-28 18:47:45 -08:00
Alishahryar1
5c694f4426 fixed crashes due to content filter stop reason 2026-01-28 16:53:05 -08:00
Alishahryar1
80b48255d7 switched to tiktoken for token counting 2026-01-28 15:32:21 -08:00
Alishahryar1
ba2159340a added more tests 2026-01-28 14:47:37 -08:00
Alishahryar1
b8e0360b37 added tests 2026-01-28 14:37:30 -08:00
Alishahryar1
a40545b790 Updated doc string for server.py 2026-01-28 13:32:31 -08:00
Alishahryar1
d8bed3a5a4 fixed interleaved thinking 2026-01-28 12:02:55 -08:00
Alishahryar1
dfe371d477 Revert "added request length logging"
This reverts commit c74cd8b716.
2026-01-28 11:53:55 -08:00
Alishahryar1
c74cd8b716 added request length logging 2026-01-28 11:51:44 -08:00
Alishahryar1
235a984a80 fixed linter errors 2026-01-28 11:43:23 -08:00
Alishahryar1
ea10ba542a fixed context block merging 2026-01-28 11:40:38 -08:00
Alishahryar1
d8feeded06 added better request logging 2026-01-28 11:24:28 -08:00
Alishahryar1
6c9f0c8a5a initial commit 2026-01-28 11:05:01 -08:00