|
|
2379d0f521
|
docs: add staged rollout and rollback checklist
|
2026-02-25 10:45:18 +00:00 |
|
|
|
f76d952b59
|
chore(dev): add docker compose up/down helper scripts
|
2026-02-25 10:45:06 +00:00 |
|
|
|
0e98f0877b
|
chore(plugin): add package metadata and plugin file checker
|
2026-02-25 10:44:33 +00:00 |
|
|
|
d1f4252f37
|
docs: add smoke script and auth-aware verification steps
|
2026-02-25 10:43:23 +00:00 |
|
|
|
32af5fde6d
|
feat(api): add bearer auth option and /v1/models endpoint
|
2026-02-25 10:43:19 +00:00 |
|
|
|
f09972c083
|
feat(plugin): add sender normalization, TTL, and one-shot decisions
|
2026-02-25 10:43:11 +00:00 |
|
|
|
99f96a9549
|
docs(plugin): add usage and hook flow notes
|
2026-02-25 10:40:00 +00:00 |
|
|
|
f4fb495ab2
|
chore(api): add docker compose and container image for no-reply service
|
2026-02-25 10:39:51 +00:00 |
|
|
|
83b9d517ec
|
feat(plugin): extract rule engine and harden channel/session handling
|
2026-02-25 10:39:47 +00:00 |
|
|
|
e020f1f026
|
docs: add sample config and verification guide
|
2026-02-25 10:37:12 +00:00 |
|
|
|
7728892d15
|
feat(plugin): add WhisperGate rule engine and model override hook
|
2026-02-25 10:36:59 +00:00 |
|
|
|
1140a928f3
|
feat(api): add no-reply OpenAI-compatible API service
|
2026-02-25 10:36:32 +00:00 |
|
|
|
f3662457bc
|
docs: add WhisperGate architecture and implementation plan
|
2026-02-25 10:36:16 +00:00 |
|
|
|
cae2fd3952
|
chore: init WhisperGate
|
2026-02-25 10:33:59 +00:00 |
|