100 Commits
Author SHA1 Message Date
slhaf a45cb0a6c8 docs(impression): clarify observation pipeline stages and boundaries 2026-06-28 23:49:24 +08:00
slhaf b414a5eb8e feat(impression): add entity observation and identity models 2026-06-28 23:36:52 +08:00
slhaf bc2c993473 docs: update README document references 2026-06-27 23:15:30 +08:00
slhaf 0e693310f8 docs(impression): design observation update pipeline 2026-06-24 18:20:46 +08:00
slhaf 82a33c3909 feat(impression): add after-rolling updater pipeline 2026-06-19 22:51:33 +08:00
slhaf 6a64ff29c4 refactor(memory): snapshot rolling results 2026-06-14 18:27:41 +08:00
slhaf 03f0e1e11f feat(impression): model update plans for impression updater 2026-06-14 16:48:55 +08:00
slhaf 0211ba9ac8 refactor(impression): expose choice of keepOldSubjectAsAlias in ImpressionCore 2026-06-14 16:42:05 +08:00
slhaf 9f9f7247f0 docs: clarify license status 2026-06-12 22:08:00 +08:00
slhaf 15c24154f8 feat(impression): expose entity identity updates
Add core-owned APIs for renaming canonical subjects and adding aliases so updater logic can request identity changes without bypassing indexes.

Synchronize bound active entity subjects after renames and keep capability test stubs aligned.
2026-06-10 14:50:13 +08:00
slhaf a23657ec0c feat(impression): support entity aliases
Separate canonical entity subject from aliases and persist alias metadata for recall.

Index aliases as subject-like search documents and cover alias recall in SimpleTextSearch tests.
2026-06-10 14:44:50 +08:00
slhaf 371b4a01d7 feat(impression): add core mutation APIs
Expose core-owned entity creation, binding, and impression update methods so updater logic can request mutations without bypassing indexes.

Add ActiveEntity snapshots for safe inspection and keep test stubs aligned with CognitionCapability.
2026-06-10 14:02:31 +08:00
slhaf 0567837dfe feat(impression): add impression recaller for projected entities 2026-06-09 11:43:28 +08:00
slhaf 6dad6fdd6f fix(impression): compare active entities by runtimeId 2026-06-09 11:32:29 +08:00
slhaf e583276938 Remove empty impression capability methods 2026-06-07 22:42:37 +08:00
slhaf 42407567b1 docs(impression): document vector fusion plan 2026-06-06 23:02:48 +08:00
slhaf e5d19f31ca doc: adjust location of design documents 2026-06-06 22:59:43 +08:00
slhaf ddf7f8da98 feat(impression): project text search hits into active entities 2026-06-06 22:57:55 +08:00
slhaf 9269d4f678 chore: update gitignore 2026-06-06 22:57:55 +08:00
slhaf b73696cc24 feat(impression): Add impression text search 2026-05-31 21:06:02 +08:00
slhaf 96817d84fe feat(impression): introduce active entity recall model 2026-05-30 23:26:08 +08:00
slhaf dd64599154 feat(impression): add structured entity evidence metadata 2026-05-30 21:34:32 +08:00
slhaf 4b638b756e fix(vector): skip upsert when vector client is unavailable 2026-05-30 21:04:22 +08:00
slhaf 23a1b7093e feat(vector): implement Impression vector upsert and sync 2026-05-28 22:41:41 +08:00
slhaf 9de46f3589 refactor(vector): add model id assigning support 2026-05-28 21:57:11 +08:00
slhaf fd8a0642b3 chore: remove meaningless warn 2026-05-28 21:05:26 +08:00
slhaf a929b3e0e6 feat(impression): add vector index skeleton 2026-05-27 23:27:51 +08:00
slhaf 8323f8ed13 feat(impression): add entity overview state 2026-05-26 21:50:23 +08:00
slhaf 0e1201253d refactor(impression): Improve impression entity snapshots 2026-05-26 21:29:09 +08:00
slhaf f3213675ff feat(impression): Add ActiveEntity to support runtime entity-discovering and block production 2026-05-23 23:42:06 +08:00
slhaf 26ef5d875d fix(impression): correct impression update behavior 2026-05-23 23:22:15 +08:00
slhaf 047d1b56fe refactor(impression): add feature attribute as index, which will work with high-confidence impressions 2026-05-18 23:05:35 +08:00
slhaf 11aae1a353 feat(impression): introduce entity relation and impression model 2026-05-18 00:01:00 +08:00
slhaf e5dcb49028 chore: update gitignore 2026-05-17 21:07:21 +08:00
slhaf 70a94d9c30 refactor(cognition): move context classes into context package 2026-05-16 21:57:29 +08:00
slhaf ef096e76b3 refactor(state): optimize StateValue building methods 2026-05-15 23:07:40 +08:00
slhaf ed743521ec chore: rename cognition core into context core 2026-05-15 16:16:44 +08:00
slhaf 756c0a12ad fix(partnerctl): include zh-CN locale in native image build 2026-05-14 20:41:53 +08:00
slhaf 8a5b844a4a feat(partnerctl-init): add release download install option 2026-05-14 19:47:18 +08:00
slhaf 8bb266a1c3 chore(versioning): bump runtime, framework, and core to 0.9.0-preview 2026-05-14 17:06:06 +08:00
slhaf 9054a9b4ad fix(onebot): correct interaction api dependency version 2026-05-13 13:04:45 +08:00
slhaf 7c82c4aea5 chore: update onebot registry index version 2026-05-13 11:35:24 +08:00
slhaf 5491ad1747 refactor(versioning): decouple module release versions
- bump parent and external module parent POMs to 1.0.0
- make runtime, interaction API, ctl, and external modules use explicit versions
- centralize internal dependency versions with dedicated properties
- keep framework and core on the shared runtime 0.5.0 line
- prepare partnerctl and module releases for independent versioning
2026-05-13 11:33:34 +08:00
slhaf 1be6ed0198 chore: update idea settings 2026-05-13 10:19:55 +08:00
slhaf 01bfc3ee18 feat(partnerctl-fetch): support fetching raw data via https proxy 2026-05-13 10:16:18 +08:00
slhaf 2d45adf8c3 feat(partnerctl-module): load external modules from remote registry index 2026-05-12 23:34:35 +08:00
slhaf 6c3c08b5d5 chore: unify workflows name style 2026-05-11 10:24:29 +08:00
slhaf ef5a332f17 chore(release): add partner core release workflow 2026-05-11 10:05:43 +08:00
slhaf b654090a6e feat(git): add latest buildable update workflow 2026-05-10 23:18:07 +08:00
slhaf 6250b480e0 chore: add onebot adapter registry manifest 2026-05-10 22:27:13 +08:00
slhaf 451f83e14d fix(module-registry): resolve manifest paths from registry in index update script 2026-05-10 22:22:12 +08:00
slhaf 2b7e6718d9 fix(git): stage registry/index.json in update workflow 2026-05-10 22:10:41 +08:00
slhaf ed806c668a feat(git): add module index updating workflow 2026-05-10 22:08:47 +08:00
slhaf da381c3adf refactor(partnerctl-module): add version attribute to manifest 2026-05-10 21:40:20 +08:00
slhaf 1cbff98b36 chore(git): remove legacy gitea sync workflow 2026-05-10 21:36:12 +08:00
slhaf 95a30f147c chore: add initial module registry structure 2026-05-10 21:32:06 +08:00
slhaf 0ea8dfc7d9 fix(core): correct logback log level fallback syntax (#1) 2026-05-09 14:51:28 +08:00
slhaf 8cb876b532 feat(partnerctl): add --log-level option for run command and wire runtime log level to Partner-Core 2026-05-09 14:12:32 +08:00
slhaf d72b34acfd fix(partnerctl): align Partner-Core jar path to resources/partner-core.jar across init/control 2026-05-09 13:38:51 +08:00
slhaf 79dcda082f refactor(partnerctl-chat): optimize color of chat prompt 2026-05-09 10:14:36 +08:00
slhaf fbd1d17fc4 refactor(partnerctl): extract TerminalText styling utility and reuse it in prompt/chat rendering 2026-05-08 23:44:08 +08:00
slhaf a8e3a84db8 feat(partnerctl): implement interactive WebSocket chat client with live event rendering 2026-05-08 23:16:49 +08:00
slhaf e6e0eef161 refactor(interaction-api): extract interaction data models into new Partner-Interaction-Api module and update imports/dependencies 2026-05-08 20:32:11 +08:00
slhaf 4c042769f2 refactor(partnerctl): disable Config and Module command temporally in root command 2026-05-06 15:18:20 +08:00
slhaf 7bee14452e feat(partnerctl): add shared help option mixin across commands 2026-05-06 15:06:20 +08:00
slhaf 442397c1f5 feat(partnerctl): i18n-ize command and option descriptions via message bundles 2026-05-06 14:55:16 +08:00
slhaf 0b329aa370 docs(readme): update build/run commands for Partner-Core module and jar naming 2026-05-06 13:55:14 +08:00
slhaf ffc96bbb64 refactor(partnerctl): split control commands into dedicated classes and extract shared runtime utilities 2026-05-06 13:26:46 +08:00
slhaf 8398c14794 feat(partnerctl): add background run mode and log command with pid/log file management 2026-05-05 23:57:32 +08:00
slhaf bd4d5164d3 feat(partnerctl): add run and shutdown commands with process lifecycle handling 2026-05-05 23:39:17 +08:00
slhaf 9073f88117 feat(partnerctl-init): add i18n message bundles for init flow and source build output 2026-05-05 22:37:41 +08:00
slhaf 0710f60ed6 fix(partnerctl-init): use numeric default for heartbeat interval prompt 2026-05-05 17:33:44 +08:00
slhaf 1bf02f543e feat(partnerctl-init): add safe Partner Home selection with overwrite/cancel flow 2026-05-05 17:21:02 +08:00
slhaf 19f87c93e3 feat(partnerctl): add ANSI-styled interactive prompt output and labels 2026-05-05 16:36:59 +08:00
slhaf 828ddff2c2 chore(log): remove legacy log output 2026-05-05 01:29:12 +08:00
slhaf 57b23e0dcb feat(partnerctl-init): add finalize step 2026-05-05 00:41:25 +08:00
slhaf 11f7200e23 feat(partnerctl-init): add interactive model provider configuration 2026-05-04 23:52:13 +08:00
slhaf ee8f568006 refactor(partnerctl): move GatewayConfig into commands.data model file 2026-05-04 20:35:36 +08:00
slhaf 393dcff6df feat(partnerctl-init): add interactive gateway configuration and gateway.json generation 2026-05-04 17:48:58 +08:00
slhaf 0fdc0038a5 docs(partnerctl-support): add KDoc for source build spec and external module manifest models 2026-05-04 17:47:20 +08:00
slhaf 97bf0618f4 feat(partnerctl): add details output helper for key-value prompt sections 2026-05-04 17:08:20 +08:00
slhaf 4200df6525 feat(partnerctl-support): add external module manifest models and gateway/module loaders 2026-05-04 15:20:34 +08:00
slhaf 686dc76b55 chore(partnerctl-pom): add kotlinx serialization 2026-05-03 23:30:26 +08:00
slhaf adab925e7d refactor(partnerctl-init): extract source build/install flow into reusable support helper 2026-05-03 21:50:25 +08:00
slhaf 6c74de2126 feat(partnerctl-init): add source build install choice 2026-05-03 21:06:46 +08:00
slhaf 7fcdb1c671 refactor(partnerctl-exception): add command interrupted exception, and unify exception handling 2026-05-03 20:08:18 +08:00
slhaf 78877f14d5 feat(partnerctl-init): support initialize Partner Home 2026-05-03 19:35:43 +08:00
slhaf 729700ceb7 feat(partnerctl): add path prompt with completion and validation 2026-05-03 19:27:07 +08:00
slhaf 6f48c36f67 feat(partnerctl): add interactive single select 2026-05-03 18:45:03 +08:00
slhaf 551a2a16d9 feat(partnerctl): add command execution helpers with captured and inherited IO 2026-05-03 18:34:01 +08:00
slhaf 40af7a4de6 feat(partnerctl): add Prompt UI helper with ask/confirm/select and multi-select support 2026-05-03 17:38:56 +08:00
slhaf cbdb33fefe chore(partnerctl): add GraalVM native-image setup and arm64 build tooling 2026-05-03 15:46:26 +08:00
slhaf d2c3416f48 feat(partnerctl): add main command with init/run/module and chat demo subcommands 2026-05-03 15:44:53 +08:00
slhaf c3dc8180f1 feat(partnerctl): initialize PartnerCtl maven module with CLI dependencies 2026-05-02 23:35:39 +08:00
slhaf 1564c7d5e1 refactor(gateway): provide websocket as default agent gateway 2026-05-02 22:46:14 +08:00
slhaf 9e33f16aae fix(onebot): flush buffered replies on terminal events 2026-05-02 21:55:28 +08:00
slhaf c84d88eab7 refactor(communication): simplify reply consumer buffering 2026-05-02 21:55:11 +08:00
slhaf 692c601f17 refactor(model): expose stream chat lifecycle callbacks 2026-05-02 21:54:48 +08:00
slhaf 2a8b2aff7b test(onebot): add test class for OneBot adapter 2026-05-02 16:32:49 +08:00
slhaf afb896e6db refactor(context): support assign response channel while running flow context creating 2026-05-02 16:32:25 +08:00