Alishahryar1
e5edffa246
Pass proxy auth token to Telegram CLI sessions
2026-05-16 15:07:45 -07:00
Alishahryar1
ca2cf6a6c1
fix(cli): terminate launched process trees
2026-05-10 22:44:07 -07:00
Alishahryar1
29e7714337
feat(logging): structured TRACE events and end-to-end request correlation
...
Add core/trace.py with trace_event, traced_async_stream, and payload snapshots.
Merge TRACE fields into JSON logs; promote claude_session_id, http path/method.
Instrument API, messaging/CLI, and OpenAI-compat/native provider paths.
Harden log sink with enqueue and stdlib intercept re-entrancy guard.
Document behavior in .env.example and README; extend tests.
2026-05-10 18:24:48 -07:00
Alishahryar1
f3a7528d49
Major refactor: API, providers, messaging, and Anthropic protocol
...
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
26b8a29537
Architecture refactor: core anthropic, runtime, smoke tiers, remove providers.common
2026-04-24 20:03:14 -07:00
Alishahryar1
b05d0d2703
new linter rules and fixes
2026-02-18 04:13:41 -08:00
Alishahryar1
71cc814efb
Add plans directory support to CLI session management
...
- Introduced `plans_directory` parameter in `CLISessionManager`, `CLISession`, and updated related methods to handle plan files.
- Updated `api/app.py` to pass the plans directory to the CLI session manager.
- Added a new test in `test_cli.py` to verify that the `--settings plansDirectory` argument is included when starting a task with a specified plans directory.
2026-02-16 15:34:26 -08:00
Alishahryar1
539854fe7b
Refactor done using GLM-5
2026-02-15 21:58:03 -08:00
Alishahryar1
ba344f26c9
Revamped logging
2026-02-14 18:55:33 -08:00
Alishahryar1
4b95429c32
fixed NIM_INTERCEPT for chunked tool calls
2026-02-14 03:25:32 -08:00
Alishahryar1
fabca59f5c
lint
2026-02-13 17:24:18 -08:00
Alishahryar1
459ce6e8fd
introduced per reply /stop command to stop just that task and fixed context leakage in reply session forking
2026-02-13 14:53:48 -08:00
Alishahryar1
8ce86f4267
fixed type errors
2026-01-31 14:13:09 -08:00
Alishahryar1
3acabcb8e0
add new template kwargs and fixed linter errors
2026-01-31 00:03:21 -08:00
Alishahryar1
303767e346
fixed linter errors
2026-01-30 23:32:02 -08:00
Alishahryar1
b2b5a5a1d4
Fixed streaming bugs and added better logging
2026-01-29 21:40:20 -08:00
Alishahryar1
7a25c967b0
moved rate limiting to the api level
2026-01-29 18:59:25 -08:00
Alishahryar1
8678a62915
Major refactor done by itself
2026-01-29 14:40:08 -08:00