MythEclipse
a227c883e3
There are no staged changes to commit. The staging area is empty — stage some files first with git add and I can help craft the message.
2026-06-02 23:00:42 +07:00
MythEclipse
aac80e569f
perf(discord-gateway): parallelize all media downloads into single Promise.all batch
2026-06-02 22:59:33 +07:00
MythEclipse
c18954a263
The staging area is empty — there are no staged changes to summarize. Stage some files first with git add and I can help craft the message.
2026-06-02 22:58:41 +07:00
MythEclipse
9f0d0d06ad
If you meant to summarize the most recent (already committed) changes on this branch (41 commits ahead of origin/master), let me know and I can help craft a message for a squash or a summary instead.
2026-06-02 22:57:03 +07:00
MythEclipse
ce2b789282
```
2026-06-02 22:55:32 +07:00
MythEclipse
f4b2b76881
The staging area is empty and the working tree is clean — there are **no staged changes to commit**. All changes from the last commit (8150c5a) are already committed. If you want to amend that commit or make new changes, you'll need to stage some files first.
2026-06-02 22:54:49 +07:00
MythEclipse
8150c5a20c
fix(discord-gateway): update tiktoken import to encoding_for_model and replace includeMediaInstructions boolean with mode enum
2026-06-02 22:52:05 +07:00
MythEclipse
acb7e86f07
No staged changes found. The staging area is empty.
2026-06-02 22:51:47 +07:00
MythEclipse
774472b6ba
perf(discord-gateway): add tiktoken token counting, vision LRU cache, PromptMode few-shot splits, and Piscina maxThreads config
2026-06-02 22:50:53 +07:00
MythEclipse
f163ead3cf
feat(discord-gateway): add local badword pre-filter, accurate token estimation, Piscina maxThreads config, and PromptMode support
2026-06-02 22:50:23 +07:00
MythEclipse
6d2da7ce1d
perf(discord-gateway): start AI moderation analysis immediately, running attachment uploads in parallel instead of blocking
2026-06-02 22:49:57 +07:00
MythEclipse
b0a879647e
feat(discord-gateway): add perceptual hash helpers for image deduplication in ai-moderation
2026-06-02 22:49:37 +07:00
MythEclipse
decfb8fb61
[CommandCode error: {"type":"server_error","message":"Service temporarily unavailable. Please try again shortly.","statusCode":503,"isRetryable":true}]
2026-06-02 22:49:15 +07:00
MythEclipse
f8bdb16598
chore: session auto-commit
2026-06-02 22:44:58 +07:00
MythEclipse
bf6ec728c4
chore(discord-gateway): remove stale eslint-disable comment for sticker cache stats
2026-06-02 22:20:46 +07:00
MythEclipse
c80a344391
fix(discord-gateway): change statsCache from const to let for reassignment in initStickerCache
2026-06-02 22:20:26 +07:00
MythEclipse
3b86bf4920
fix(discord-gateway): use const for sticker cache stats variable
2026-06-02 22:20:14 +07:00
MythEclipse
204e181e0e
There are no staged changes to commit. The working tree is clean — git diff --cached returned nothing. You'll need to stage some changes first (git add ...) before I can write a commit message.
2026-06-02 22:20:02 +07:00
MythEclipse
00851e76da
There are **no staged changes** to work with — the working tree is clean and git diff --cached returned nothing.
2026-06-02 22:16:06 +07:00
MythEclipse
9e8881f4f0
There are no staged changes to summarize. The working tree is clean and git diff --cached returned nothing.
2026-06-02 22:15:33 +07:00
MythEclipse
d98ce9406e
No staged or unstaged changes — the working directory is clean. There's nothing to commit.
2026-06-02 22:15:01 +07:00
MythEclipse
cdbd8e1684
fix(discord-gateway): use PostgreSQL positional parameters in sticker cache query
2026-06-02 22:14:05 +07:00
MythEclipse
22b8e1a698
I can see the git command needs permission to run. Could you approve the git diff --cached command so I can see the staged changes and write the commit message?
2026-06-02 22:13:29 +07:00
MythEclipse
9b1f6b4a8d
There are no staged changes to summarize.
2026-06-02 22:13:03 +07:00
MythEclipse
57d28a08af
feat(ai-moderation): add per-batch timeout for text-only moderation calls
2026-06-02 22:12:32 +07:00
MythEclipse
4c5d76ea38
No staged changes detected. Would you like me to check unstaged changes instead?
2026-06-02 22:12:25 +07:00
MythEclipse
0a71e76e62
fix(ai-moderation): enforce concurrency cap, prune stale counters, and prevent retry collisions
2026-06-02 22:12:03 +07:00
MythEclipse
9c352c94c9
chore: no staged changes
2026-06-02 22:05:47 +07:00
MythEclipse
862586a863
No staged changes found.
2026-06-02 22:04:46 +07:00
MythEclipse
1359dd4955
chore: no staged changes
2026-06-02 22:04:09 +07:00
MythEclipse
a4e91822f6
chore: no staged changes
2026-06-02 22:03:53 +07:00
MythEclipse
55042ca9eb
chore: no staged changes
2026-06-02 22:03:44 +07:00
MythEclipse
1e1fbb4583
fix(discord-gateway): require LLM API key only when AI analysis is enabled
2026-06-02 21:46:15 +07:00
MythEclipse
831bb692d9
chore: no staged changes
2026-06-02 21:44:42 +07:00
MythEclipse
19028cf244
refactor: migrate discord-gateway from winston to @bete/shared/logger and utils
...
- Replace all local logger imports (../../shared/logger/logger.js) with @bete/shared/logger across 26 files
- Remove winston dependency, add pino to discord-gateway package.json
- Delete shared/logger/logger.ts (winston-based, 132 lines) and serialization.ts (109 lines)
- Replace local retryWithBackoff imports with @bete/shared/utils across 6 files
- Delete shared/utils/retry.ts (42 lines)
- Add CustomLogger type alias to @bete/shared/logger for backwards compatibility
- Remove logger param from all retryWithBackoff calls and uploadToTele interfaces
- Frontend: convert entity type files to re-exports from shared/api/client.ts
- Full monorepo typecheck clean (4/4 packages)
35 files changed, 42 insertions(+), 488 deletions(-)
2026-06-02 21:23:12 +07:00
MythEclipse
2d79d8aefd
feat(shared): reorder AppError constructor to (message, code, status), add singleton logger, retry and TTL cache utilities
2026-06-02 21:06:42 +07:00
MythEclipse
9045e7e347
chore(backend): switch moduleResolution to bundler and remove baseUrl from tsconfig
2026-06-02 19:14:50 +07:00
MythEclipse
61b5a59ed3
chore: auto-commit task -
2026-06-02 19:08:06 +07:00
MythEclipse
685a6b2ea9
chore: auto-commit task -
2026-06-02 19:04:49 +07:00
MythEclipse
d1ad397be6
chore: session auto-commit
2026-06-02 18:57:38 +07:00
MythEclipse
924a6b8819
chore: session auto-commit
2026-06-02 18:57:13 +07:00
MythEclipse
0fa49b3613
chore: session auto-commit
2026-06-02 18:55:48 +07:00
MythEclipse
1a0090429e
chore: auto-commit task -
2026-06-02 18:47:18 +07:00
MythEclipse and Claude Opus 4.8
363676b608
fix: remove dead OpenAI client instance and fix ChatCompletion type imports
...
- Delete unused OpenAI WAF bypass client block (60+ lines) from both monolith
and microservice llmModerationClient.ts
- Replace OpenAI.Chat.Completions.ChatCompletion with type-only ChatCompletion
import from openai/resources/chat/completions
- All LLM chat calls already go through centralized llmClient.ts helper
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 18:22:42 +07:00
MythEclipse
71de941470
chore: session auto-commit
2026-06-02 18:09:00 +07:00
MythEclipse
292fcbf238
chore: session auto-commit
2026-06-02 17:55:42 +07:00
MythEclipse
a2d4ba3f95
chore: auto-commit task -
2026-06-02 17:45:47 +07:00
MythEclipse
e0d54b7770
chore: auto-commit task -
2026-06-02 17:33:19 +07:00
MythEclipse
049fd49737
chore: session auto-commit
2026-06-02 17:25:01 +07:00
MythEclipse
b23ccf0837
chore: session auto-commit
2026-06-02 17:12:42 +07:00