Commit Graph
330 Commits
Author SHA1 Message Date
slhaf ddf7f8da98 feat(impression): project text search hits into active entities 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 cffb369aef feat(impression): persist entity vectors 2026-05-28 20:59:20 +08:00
slhaf a929b3e0e6 feat(impression): add vector index skeleton 2026-05-27 23:27:51 +08:00
slhaf fe6895d10b feat(impression): serialize entity state 2026-05-27 23:11:41 +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 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 8bb266a1c3 chore(versioning): bump runtime, framework, and core to 0.9.0-preview 2026-05-14 17:06:06 +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 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 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 ffc96bbb64 refactor(partnerctl): split control commands into dedicated classes and extract shared runtime utilities 2026-05-06 13:26:46 +08:00
slhaf 828ddff2c2 chore(log): remove legacy log output 2026-05-05 01:29:12 +08:00
slhaf c84d88eab7 refactor(communication): simplify reply consumer buffering 2026-05-02 21:55:11 +08:00
slhaf afb896e6db refactor(context): support assign response channel while running flow context creating 2026-05-02 16:32:25 +08:00
slhaf 973875b2e7 feat(onebot): add OneBot v11 reverse websocket adapter 2026-05-02 00:02:22 +08:00
slhaf 018b524be3 refactor(gateway): remove unused abstract methods 2026-05-01 22:09:16 +08:00
slhaf 843549dadf chore(gateway): update log output in websocket gateway 2026-05-01 21:43:40 +08:00
slhaf 178c5138f7 refactor(gateway): remove duplicate response channel register 2026-05-01 21:10:13 +08:00
slhaf 572bedcd18 refactor(pom): align Maven coordinates to work.slhaf.partner and lowercase artifactIds 2026-04-30 22:45:08 +08:00
slhaf 428f133ac3 refactor(agent): introduce AgentBootstrap for startup wiring and simplify app launch 2026-04-30 22:12:04 +08:00
slhaf 73f6ff2745 refactor(trace): decouple recorder from file persistence
Turn TraceRecorder into a lightweight trace event entry point and move
file persistence responsibilities into the default FileTraceSink. Trace
events are now published through TraceSinkRegistry, allowing additional
runtime observers to subscribe without parsing trace files.

Add TraceSink and TraceSinkRegistry, keep FileTraceSink registered as the
default sink, and preserve the existing active/historical/archived trace
file rotation behavior inside the file sink.

Also change TraceEvent to carry a logical key instead of a caller-provided
path, so trace storage locations are resolved internally under the traceroot. Update existing trace producers to emit logical keys such ascontext-workspace, exception, and advice targets.
2026-04-27 23:53:20 +08:00
slhaf 3eac52f4e2 refactor(action): switch builtin actions to provider-driven self-registration 2026-04-27 20:53:45 +08:00
slhaf cf61c171a5 fix(action): stabilize staged action execution metadata
Use a stage-local Phaser in ActionExecutor so each action-chain stage
waits on its own execution phase. This avoids reusing a terminated
Phaser after the first stage completes, which could cause later stages
to advance without actually waiting for their MetaActions and trigger
FINAL_CHECK prematurely.

Add stage-level descriptions to evaluated action chains and pass them
through execution/correction contexts. Stage descriptions are now aligned
with normalized action-chain order, exposed to ParamsExtractor, persisted
in action state, and included in CorrectorInput so repeated MetaActions
can be parameterized and corrected according to their concrete stage
objective.

Also fix APPEND intervention semantics to append after the requested
stage instead of overwriting or dropping stages, and include stage
descriptions in correction prompts to distinguish stage intent from
generic MetaAction capability descriptions.
2026-04-27 18:41:32 +08:00
slhaf 822ea82593 feat(action): add stage descriptions to action chains 2026-04-27 17:54:38 +08:00
slhaf f957d7caa4 fix(action): continue execution after final correction 2026-04-27 17:01:50 +08:00
slhaf 9be499eb64 refactor(action): optimize prompt of ActionExtractor 2026-04-27 17:01:38 +08:00
slhaf 184c396752 fix(action): stabilize scheduler wheel lifecycle 2026-04-27 16:25:42 +08:00
slhaf 04ceccc46f fix(action): clarify pending action intention context 2026-04-27 15:51:42 +08:00
slhaf b0185c65c8 chore(action): remove unused variable 2026-04-27 15:34:48 +08:00
slhaf 9144cd90ce refactor(project): remove Partner-Common module and move InProcessMcpTransport into Partner-Core 2026-04-26 19:45:38 +08:00
slhaf aa98c29744 refactor(communication): optimize prompt to avoid unexpected output in communication producer 2026-04-26 16:38:13 +08:00
slhaf eade39328a refactor(memory-selector): refactor memory recalling into async worker 2026-04-25 23:22:43 +08:00
slhaf 075a8ece3e refactor(action-planner): optimize prompts and initiate-turn input 2026-04-25 19:31:51 +08:00
slhaf 4bc2e4adbf refactor(action-executor): add FINAL_CHECK fallback correction at chain end and pass check mode/result in corrector input 2026-04-25 16:56:47 +08:00
slhaf 9240ed44c4 refactor(action-evaluator): optimize prompt 2026-04-25 14:41:56 +08:00