Chris Beck
|
53a46b4e2a
|
use globset crate for find functionality
|
2025-12-18 10:06:43 -07:00 |
|
Chris Beck
|
2c9d5cfb5e
|
rename crate again to signal-gateway-code-tool
|
2025-12-18 09:56:32 -07:00 |
|
Chris Beck
|
63c7974184
|
make signal-gateway-repo-code also support reading code from a static tarball
|
2025-12-18 09:50:23 -07:00 |
|
Chris Beck
|
6f1af0d01f
|
move repo-code config objects to their own submodule
|
2025-12-17 23:48:50 -07:00 |
|
Chris Beck
|
1a67da9e3d
|
rename app-code crate to repo-code
|
2025-12-17 23:46:29 -07:00 |
|
Chris Beck
|
c38c035d0b
|
add metrics support in claude and gateway, and glob feature to signal-gateway-app-code
|
2025-12-16 16:08:20 -07:00 |
|
Chris Beck
|
2ce93be2de
|
add tests of the signal-gateway-app-code infrastructure
|
2025-12-16 15:31:18 -07:00 |
|
Chris Beck
|
80ed6c2205
|
add doc-string for remove-path-prefixes
|
2025-12-16 12:02:38 -07:00 |
|
Chris Beck
|
498e7c7c1e
|
refactor path prefix handling, normalize log paths at ingestion time not at formatting time
|
2025-12-16 02:06:40 -07:00 |
|
Chris Beck
|
a5083c167c
|
refactor path prefix code for simplicity, add tests, cargo fmt
|
2025-12-16 01:07:47 -07:00 |
|
Chris Beck
|
e2d7d6bb8c
|
add utilities for stripping path prefixes from filenames
|
2025-12-15 23:56:10 -07:00 |
|
Chris Beck
|
9a449a7e0a
|
move http stuff to submodule in signal-gateway-bin
|
2025-12-15 15:52:09 -07:00 |
|
Chris Beck
|
01bbcd8fd0
|
update doc strings
|
2025-12-15 15:39:57 -07:00 |
|
Chris Beck
|
e37bc1a986
|
move http body guts out to signal-gateway-bin
this is a cleaner separation of concerns
|
2025-12-15 15:31:37 -07:00 |
|
Chris Beck
|
0d284b54e4
|
systematically use lazy map cleaner on lazy maps
|
2025-12-15 14:42:01 -07:00 |
|
Chris Beck
|
2306364bbb
|
add and use lazy map cleaner
|
2025-12-15 13:32:19 -07:00 |
|
Chris Beck
|
51d3ee1a10
|
pass child token into assistant agent
|
2025-12-15 12:47:45 -07:00 |
|
Chris Beck
|
2670104b49
|
factor out limit sequence object, simplify code, fmt
|
2025-12-15 12:32:12 -07:00 |
|
Chris Beck
|
3ae7030404
|
improvements to source location rate limiter cleanup scheme, concurrent map retain api and len impl
|
2025-12-15 11:34:17 -07:00 |
|
Chris Beck
|
4584ae23bd
|
make concurrent map able to give default values which depend on key
this allows to uphold more complex invariants
|
2025-12-15 10:26:49 -07:00 |
|
Chris Beck
|
6932407872
|
simplify code and improve code comments
|
2025-12-15 10:10:40 -07:00 |
|
Chris Beck
|
4061a9f4bf
|
fixup code comments
|
2025-12-15 09:12:14 -07:00 |
|
Chris Beck
|
77ec9344a2
|
improve error hanlding in assistant worker
|
2025-12-14 22:00:08 -07:00 |
|
Chris Beck
|
7587d11ff4
|
claude - move api types to their own module, simplify message buffer computations
|
2025-12-14 21:09:22 -07:00 |
|
Chris Beck
|
c66228f398
|
refactor claude message buffer
|
2025-12-14 12:20:29 -07:00 |
|
Chris Beck
|
4a1b1ecafb
|
make admin compact requests cancellable as well
|
2025-12-14 12:11:43 -07:00 |
|
Chris Beck
|
e9daba0d7c
|
improve assistant behavior when the service is shutting down
|
2025-12-14 12:04:36 -07:00 |
|
Chris Beck
|
d025b8f587
|
use cancellation token in claude API as well
|
2025-12-14 11:48:46 -07:00 |
|
Chris Beck
|
14a56cecfe
|
fixup cancellation in assistant worker
|
2025-12-14 11:41:39 -07:00 |
|
Chris Beck
|
ceb988dc07
|
abstract the claude module out of the signal-gateway and put interface and ipml in their own crates
|
2025-12-14 11:22:28 -07:00 |
|
Chris Beck
|
2682ee8ee6
|
split out log-ingest modules to their own crate
|
2025-12-13 21:40:30 -07:00 |
|
Chris Beck
|
2ecc614bb5
|
fix code comment
|
2025-12-13 21:06:35 -07:00 |
|
Chris Beck
|
51657dbd38
|
cargo fmt, allow rate-limiting requests to claude
|
2025-12-13 21:02:17 -07:00 |
|
Chris Beck
|
fc7062d976
|
add readme
|
2025-12-13 17:14:53 -07:00 |
|
Chris Beck
|
f3729ddea9
|
update code comment
|
2025-12-12 17:02:16 -07:00 |
|
Chris Beck
|
b0496fbc9a
|
integrat the app-code plugin to the signal-gateway-bin
|
2025-12-09 11:43:25 -07:00 |
|
Chris Beck
|
6c01a5f59f
|
make sha callback async, change caching discipline for tarball
|
2025-12-09 11:28:13 -07:00 |
|
Chris Beck
|
f4cf5b50bf
|
add signal-gateway app-code crate
|
2025-12-09 11:01:42 -07:00 |
|
Chris Beck
|
775c66b287
|
use builder pattern with gateway
|
2025-12-09 09:38:23 -07:00 |
|
Chris Beck
|
6ac6beb9be
|
log the summary when using claude-debug
|
2025-12-09 09:10:40 -07:00 |
|
Chris Beck
|
4a143bd6d2
|
make prompt caching optional, run clippy
|
2025-12-09 09:02:08 -07:00 |
|
Chris Beck
|
19b8561b9b
|
fixup previous
|
2025-12-09 08:33:51 -07:00 |
|
Chris Beck
|
9d785d21b4
|
add mvp compaction implementation
|
2025-12-08 23:40:05 -07:00 |
|
Chris Beck
|
9482b37d6a
|
fix bugs in our usage of claude api
|
2025-12-08 23:21:26 -07:00 |
|
Chris Beck
|
d20fda07b8
|
add support for multiple system prompt files
|
2025-12-08 22:54:27 -07:00 |
|
Chris Beck
|
6c6323c6ae
|
add request_debug command
|
2025-12-08 20:19:04 -07:00 |
|
Chris Beck
|
9aefc03b73
|
rename claude-stop and claude-compact commands
|
2025-12-08 20:06:53 -07:00 |
|
Chris Beck
|
99fceda25e
|
rename claudeapi to claudeagent
|
2025-12-08 20:04:48 -07:00 |
|
Chris Beck
|
e280b4118e
|
add a plot tool to claude
|
2025-12-08 20:03:31 -07:00 |
|
Chris Beck
|
429c4beef9
|
make claude return AdminMessageResponse instead of string, so it can return files potentially
|
2025-12-08 19:10:07 -07:00 |
|