136 Commits
Author SHA1 Message Date
jie65535 dd3aaa417f chat: require owner presence for group triggers
Build and Test / build (push) Canceled after 0s
2026-09-05 22:03:49 +08:00
jie65535 5e9c9d9990 test: make profile date assertion timezone independent 2026-09-05 00:08:22 +08:00
jie65535 e38624e658 profile: disable automatic updates by default 2026-09-04 23:55:40 +08:00
jie65535 46bf992b6b llm: sanitize malformed request Unicode 2026-08-15 21:22:45 +08:00
jie65535 e3e296bd5e fix: refresh meme prompt on reload 2026-08-08 14:21:32 +08:00
jie65535 9ab4432450 profile: gate manual group analysis requests 2026-08-08 13:12:24 +08:00
jie65535 dc76f4831e docs: simplify README 2026-08-07 19:37:47 +08:00
jie65535 6e59622ebc profile: restrict detail queries to trigger sender 2026-08-07 17:44:28 +08:00
jie65535 f508373d02 Unify model configuration and usage accounting 2026-08-07 17:18:04 +08:00
jie65535 c0dd34741a models: use provider defaults for extraction tasks 2026-08-07 11:41:00 +08:00
jie65535 a34d198576 web: summarize page content before returning 2026-08-07 11:29:49 +08:00
jie65535 7e15ce5981 github: broaden read-only CLI access 2026-08-07 11:06:13 +08:00
jie65535 19475b3ee8 history: index short terms and resolve mentions 2026-08-06 22:04:13 +08:00
jie65535 c8cdea6fab history: add indexed search and context retrieval 2026-08-06 21:26:37 +08:00
jie65535 0303bf0ac8 github: add read-only gh CLI tool 2026-08-06 19:53:46 +08:00
jie65535 c7878030f9 profile: add adaptive daily request control 2026-08-06 16:00:04 +08:00
jie65535 3c69bdeff4 conversation: deduplicate profile context 2026-08-05 20:42:44 +08:00
jie65535 f416d889b3 conversation: preserve triggers and await follow-ups 2026-08-05 20:24:19 +08:00
jie65535 c931d39d20 profile: refine query output and live batching 2026-08-05 14:39:29 +08:00
jie65535 795b6620c6 conversation: require tool calls 2026-08-05 12:57:36 +08:00
jie65535 1aa6939893 conversation: separate retry and loop budgets 2026-08-05 12:41:13 +08:00
jie65535 d140ba4fad profile: schedule daily group updates 2026-08-05 11:21:07 +08:00
jie65535 f09645cab0 profile: use support history in analysis 2026-08-05 00:51:02 +08:00
jie65535 cef405616f profile: handle rejected model responses 2026-08-05 00:10:17 +08:00
jie65535 a53a16ea37 chore: ignore local utilities 2026-08-05 00:08:29 +08:00
jie65535 6eef9bb4f2 profile: harden compaction cleanup 2026-08-05 00:07:38 +08:00
jie65535 0dd221a80f profile: preserve valid text and evidence ranges 2026-08-05 00:05:01 +08:00
jie65535 c853e9afcc llm: harden streaming responses 2026-08-05 00:02:29 +08:00
jie65535 1c47a69716 web: support self-hosted Jina Reader 2026-08-04 23:59:28 +08:00
jie65535 7a0969dc4e profile: return complete query results 2026-08-04 23:58:47 +08:00
jie65535 31803396a8 profile: require pending messages for bulk runs 2026-08-04 23:57:10 +08:00
jie65535 9d2a155cf6 profile: improve group history batching 2026-08-04 23:54:08 +08:00
jie65535 74bcf0b8d6 profile: rebase concurrent conversation updates 2026-08-03 17:58:58 +08:00
jie65535 94f303ec72 profile: optimize conversation analysis concurrency 2026-08-03 16:39:19 +08:00
jie65535 b96b732b92 profile: analyze all groups concurrently 2026-08-03 15:38:28 +08:00
jie65535 2ba5752494 retry: add exponential backoff 2026-08-03 15:28:11 +08:00
jie65535 fa93d48002 profile: parallelize and control analysis jobs 2026-08-03 11:55:21 +08:00
jie65535 2a5e7fd2f9 profile: add Overflow contact snapshots 2026-08-03 10:39:56 +08:00
jie65535 f102264a55 profile: harden batch analysis and compaction 2026-08-03 02:53:59 +08:00
jie65535 aa67305d80 test: cover automatic profile analysis
Exercise multi-user commits, attribution failures, model retries, deduplication, and eligibility gates with a deterministic fake model. Move the real-model experiment to an opt-in live test task.
2026-08-02 22:18:17 +08:00
jie65535 9ea14a681a ci: add verified plugin build workflow
Build and test with JDK 17 while preserving the Java 11 bytecode target, cache Gradle dependencies, and upload the packaged Mirai plugin.
2026-08-02 21:54:22 +08:00
jie65535 e4e3a0a537 chore: ignore local research files
Keep design documents and experiment scripts local while removing their previously tracked files from version control.
2026-08-02 21:49:23 +08:00
jie65535 23299b2ae7 profile: add progressive user profiles
Add cache-expiry profile maintenance and contextual injection, reorganize runtime code by responsibility, remove automatic favorability decay, and prepare version 1.15.0.
2026-08-02 21:45:34 +08:00
jie65535 2ed39e9fe8 docs: update token command documentation 2026-07-29 10:08:19 +08:00
jie65535 be29808e51 Adjust the gating sequence to avoid continuously printing logs 2026-07-29 10:00:33 +08:00
jie65535 c52e924cde Add GNU Affero General Public License v3 2026-07-29 10:00:05 +08:00
jie65535 07d11c2b16 history: replace external recorder with SQLite 2026-07-27 22:19:35 +08:00
jie65535 c328a798f7 tools: resolve images by short references 2026-07-27 14:01:12 +08:00
jie65535 a4f5bad322 tools: improve visual image handling 2026-07-26 14:43:34 +08:00
jie65535 7b5a83ba9c tools: integrate QWeather JWT weather service
Replace the unavailable weather endpoint with QWeather location, forecast, minutely precipitation, and alert APIs. Add configurable JWT credentials, automatic alert lookup, setup documentation, and bump the plugin to 1.13.0.
2026-07-24 11:13:26 +08:00