Commit Graph

  • 707fddda79 fix(release): checkout repository before creating ctl release master slhaf 2026-05-11 18:16:40 +08:00
  • 68589a21fc chore(release): add partnerctl release workflow release-ctl/0.5.0 slhaf 2026-05-11 15:18:15 +08:00
  • e8228d0cc1 fix(ci): make partnerctl native test workflow dispatchable slhaf 2026-05-11 11:33:00 +08:00
  • cc99e565f0 chore(ci): add partnerctl native build test workflow slhaf 2026-05-11 11:25:37 +08:00
  • 718271417d chore(registry): update latest core release to release-core/0.5.0 github-actions[bot] 2026-05-11 03:15:42 +00:00
  • 04ee38726b chore(release): use release-core tag workflow slhaf 2026-05-11 11:09:10 +08:00
  • 4a00e65868 chore(registry): update latest core release to rel-v0.5.0 release-core/0.5.0 github-actions[bot] 2026-05-11 03:00:38 +00:00
  • 6c3c08b5d5 chore: unify workflows name style slhafzjw 2026-05-11 10:24:29 +08:00
  • ef5a332f17 chore(release): add partner core release workflow slhafzjw 2026-05-11 10:05:43 +08:00
  • 9acabca40e chore(registry): update latest buildable to buildable/0.5.0 github-actions[bot] 2026-05-10 15:28:36 +00:00
  • b654090a6e feat(git): add latest buildable update workflow buildable/0.5.0 slhafzjw 2026-05-10 23:18:07 +08:00
  • c9a7343b30 chore: update registry index github-actions[bot] 2026-05-10 14:27:29 +00:00
  • 6250b480e0 chore: add onebot adapter registry manifest slhafzjw 2026-05-10 22:27:13 +08:00
  • 63e8cc314a chore: update registry index github-actions[bot] 2026-05-10 14:22:35 +00:00
  • 451f83e14d fix(module-registry): resolve manifest paths from registry in index update script slhafzjw 2026-05-10 22:22:12 +08:00
  • 2b7e6718d9 fix(git): stage registry/index.json in update workflow slhafzjw 2026-05-10 22:10:41 +08:00
  • ed806c668a feat(git): add module index updating workflow slhafzjw 2026-05-10 22:08:47 +08:00
  • da381c3adf refactor(partnerctl-module): add version attribute to manifest slhafzjw 2026-05-10 21:40:20 +08:00
  • 1cbff98b36 chore(git): remove legacy gitea sync workflow slhafzjw 2026-05-10 21:36:12 +08:00
  • 95a30f147c chore: add initial module registry structure slhafzjw 2026-05-10 21:32:06 +08:00
  • 0ea8dfc7d9 fix(core): correct logback log level fallback syntax (#1) slhaf 2026-05-09 14:51:28 +08:00
  • 9398581aa4 fix(core): correct logback log level fallback syntax fix-logback-log-level-fallback slhaf 2026-05-09 14:47:46 +08:00
  • 8cb876b532 feat(partnerctl): add --log-level option for run command and wire runtime log level to Partner-Core slhafzjw 2026-05-09 14:12:32 +08:00
  • d72b34acfd fix(partnerctl): align Partner-Core jar path to resources/partner-core.jar across init/control slhafzjw 2026-05-09 13:38:51 +08:00
  • 79dcda082f refactor(partnerctl-chat): optimize color of chat prompt slhafzjw 2026-05-09 10:14:36 +08:00
  • fbd1d17fc4 refactor(partnerctl): extract TerminalText styling utility and reuse it in prompt/chat rendering slhafzjw 2026-05-08 23:44:08 +08:00
  • a8e3a84db8 feat(partnerctl): implement interactive WebSocket chat client with live event rendering slhafzjw 2026-05-08 23:16:49 +08:00
  • e6e0eef161 refactor(interaction-api): extract interaction data models into new Partner-Interaction-Api module and update imports/dependencies slhafzjw 2026-05-08 20:32:11 +08:00
  • 4c042769f2 refactor(partnerctl): disable Config and Module command temporally in root command slhafzjw 2026-05-06 15:18:20 +08:00
  • 7bee14452e feat(partnerctl): add shared help option mixin across commands slhafzjw 2026-05-06 15:06:20 +08:00
  • 442397c1f5 feat(partnerctl): i18n-ize command and option descriptions via message bundles slhafzjw 2026-05-06 14:55:16 +08:00
  • 0b329aa370 docs(readme): update build/run commands for Partner-Core module and jar naming slhafzjw 2026-05-06 13:55:14 +08:00
  • ffc96bbb64 refactor(partnerctl): split control commands into dedicated classes and extract shared runtime utilities slhafzjw 2026-05-06 13:26:46 +08:00
  • 8398c14794 feat(partnerctl): add background run mode and log command with pid/log file management slhafzjw 2026-05-05 23:57:32 +08:00
  • bd4d5164d3 feat(partnerctl): add run and shutdown commands with process lifecycle handling slhafzjw 2026-05-05 23:39:17 +08:00
  • 9073f88117 feat(partnerctl-init): add i18n message bundles for init flow and source build output slhafzjw 2026-05-05 22:37:41 +08:00
  • 0710f60ed6 fix(partnerctl-init): use numeric default for heartbeat interval prompt slhafzjw 2026-05-05 17:33:44 +08:00
  • 1bf02f543e feat(partnerctl-init): add safe Partner Home selection with overwrite/cancel flow slhafzjw 2026-05-05 17:21:02 +08:00
  • 19f87c93e3 feat(partnerctl): add ANSI-styled interactive prompt output and labels slhafzjw 2026-05-05 16:36:59 +08:00
  • 828ddff2c2 chore(log): remove legacy log output slhafzjw 2026-05-05 01:29:12 +08:00
  • 57b23e0dcb feat(partnerctl-init): add finalize step slhafzjw 2026-05-05 00:41:25 +08:00
  • 11f7200e23 feat(partnerctl-init): add interactive model provider configuration slhafzjw 2026-05-04 23:52:13 +08:00
  • ee8f568006 refactor(partnerctl): move GatewayConfig into commands.data model file slhafzjw 2026-05-04 20:35:36 +08:00
  • 393dcff6df feat(partnerctl-init): add interactive gateway configuration and gateway.json generation slhafzjw 2026-05-04 17:48:58 +08:00
  • 0fdc0038a5 docs(partnerctl-support): add KDoc for source build spec and external module manifest models slhafzjw 2026-05-04 17:47:20 +08:00
  • 97bf0618f4 feat(partnerctl): add details output helper for key-value prompt sections slhafzjw 2026-05-04 17:08:20 +08:00
  • 4200df6525 feat(partnerctl-support): add external module manifest models and gateway/module loaders slhafzjw 2026-05-04 15:20:34 +08:00
  • 686dc76b55 chore(partnerctl-pom): add kotlinx serialization slhafzjw 2026-05-03 23:30:26 +08:00
  • adab925e7d refactor(partnerctl-init): extract source build/install flow into reusable support helper slhafzjw 2026-05-03 21:50:25 +08:00
  • 6c74de2126 feat(partnerctl-init): add source build install choice slhafzjw 2026-05-03 21:06:46 +08:00
  • 7fcdb1c671 refactor(partnerctl-exception): add command interrupted exception, and unify exception handling slhafzjw 2026-05-03 20:08:18 +08:00
  • 78877f14d5 feat(partnerctl-init): support initialize Partner Home slhafzjw 2026-05-03 19:35:43 +08:00
  • 729700ceb7 feat(partnerctl): add path prompt with completion and validation slhafzjw 2026-05-03 19:27:07 +08:00
  • 6f48c36f67 feat(partnerctl): add interactive single select slhafzjw 2026-05-03 18:45:03 +08:00
  • 551a2a16d9 feat(partnerctl): add command execution helpers with captured and inherited IO slhafzjw 2026-05-03 18:34:01 +08:00
  • 40af7a4de6 feat(partnerctl): add Prompt UI helper with ask/confirm/select and multi-select support slhafzjw 2026-05-03 17:38:56 +08:00
  • cbdb33fefe chore(partnerctl): add GraalVM native-image setup and arm64 build tooling slhafzjw 2026-05-03 15:46:26 +08:00
  • d2c3416f48 feat(partnerctl): add main command with init/run/module and chat demo subcommands slhafzjw 2026-05-03 15:44:53 +08:00
  • c3dc8180f1 feat(partnerctl): initialize PartnerCtl maven module with CLI dependencies slhafzjw 2026-05-02 23:35:39 +08:00
  • 1564c7d5e1 refactor(gateway): provide websocket as default agent gateway slhafzjw 2026-05-02 22:46:14 +08:00
  • 9e33f16aae fix(onebot): flush buffered replies on terminal events slhafzjw 2026-05-02 21:55:28 +08:00
  • c84d88eab7 refactor(communication): simplify reply consumer buffering slhafzjw 2026-05-02 21:55:11 +08:00
  • 692c601f17 refactor(model): expose stream chat lifecycle callbacks slhafzjw 2026-05-02 21:54:48 +08:00
  • 2a8b2aff7b test(onebot): add test class for OneBot adapter slhafzjw 2026-05-02 16:32:49 +08:00
  • afb896e6db refactor(context): support assign response channel while running flow context creating slhafzjw 2026-05-02 16:32:25 +08:00
  • 2b575df3f9 fix(agent): add url class loader to support load external modules slhafzjw 2026-05-02 00:36:34 +08:00
  • db18c818ac chore(pom): add kotlin-maven-plugin setup slhafzjw 2026-05-02 00:16:19 +08:00
  • 973875b2e7 feat(onebot): add OneBot v11 reverse websocket adapter slhafzjw 2026-05-02 00:02:22 +08:00
  • 018b524be3 refactor(gateway): remove unused abstract methods slhafzjw 2026-05-01 22:09:16 +08:00
  • 843549dadf chore(gateway): update log output in websocket gateway slhafzjw 2026-05-01 21:43:40 +08:00
  • 32f0c5c6a8 feat(pom): add Partner-Onebot-Adapter module and Maven config slhafzjw 2026-05-01 21:11:40 +08:00
  • dd31f6a20d chore(idea): update project dictionary and encodings slhafzjw 2026-05-01 21:11:13 +08:00
  • 178c5138f7 refactor(gateway): remove duplicate response channel register slhafzjw 2026-05-01 21:10:13 +08:00
  • f9cdf164f3 feat(pom): create Partner-External-Modules slhafzjw 2026-04-30 22:55:20 +08:00
  • 0c2843a889 chore(gitignore): update gitignore slhafzjw 2026-04-30 22:50:43 +08:00
  • 572bedcd18 refactor(pom): align Maven coordinates to work.slhaf.partner and lowercase artifactIds slhafzjw 2026-04-30 22:45:08 +08:00
  • 32ee6b5ed6 docs(architecture): update startup/register-chain flow for AgentBootstrap and registerContext slhafzjw 2026-04-30 22:24:19 +08:00
  • 428f133ac3 refactor(agent): introduce AgentBootstrap for startup wiring and simplify app launch slhafzjw 2026-04-30 22:12:04 +08:00
  • 7aab236221 docs(readme): update readme slhafzjw 2026-04-30 16:15:55 +08:00
  • 0d456596a8 docs(readme): update readme slhafzjw 2026-04-30 16:12:10 +08:00
  • cbd926bd41 docs(memory): add document for memory slhafzjw 2026-04-30 16:08:18 +08:00
  • 4a00e5f320 docs(action): add document for action slhafzjw 2026-04-29 22:27:27 +08:00
  • 690f258dc9 docs(context): add document for context workspace slhafzjw 2026-04-29 11:03:03 +08:00
  • d7b271bf71 docs(model): add model provider runtime/config docs and link from README slhafzjw 2026-04-28 23:00:23 +08:00
  • ff80d6bbc4 docs(config): add config center lifecycle docs and split config reference into dedicated doc slhafzjw 2026-04-28 22:13:12 +08:00
  • 3e73d574df docs(readme): update readme slhafzjw 2026-04-28 21:12:08 +08:00
  • 9ea475432f docs(architecture): add startup/register/runtime/shutdown flow docs and architecture overview slhafzjw 2026-04-28 21:09:33 +08:00
  • e66ed9e9c0 refactor(trace): move sink registration to TraceSink default methods and restrict registry APIs slhafzjw 2026-04-28 14:58:09 +08:00
  • 73f6ff2745 refactor(trace): decouple recorder from file persistence slhafzjw 2026-04-27 23:53:20 +08:00
  • 3eac52f4e2 refactor(action): switch builtin actions to provider-driven self-registration slhafzjw 2026-04-27 20:53:45 +08:00
  • cf61c171a5 fix(action): stabilize staged action execution metadata slhafzjw 2026-04-27 18:41:32 +08:00
  • 822ea82593 feat(action): add stage descriptions to action chains slhafzjw 2026-04-27 17:54:38 +08:00
  • f957d7caa4 fix(action): continue execution after final correction slhafzjw 2026-04-27 17:01:50 +08:00
  • 9be499eb64 refactor(action): optimize prompt of ActionExtractor slhafzjw 2026-04-27 17:01:38 +08:00
  • 184c396752 fix(action): stabilize scheduler wheel lifecycle slhafzjw 2026-04-27 16:25:42 +08:00
  • 04ceccc46f fix(action): clarify pending action intention context slhafzjw 2026-04-27 15:51:42 +08:00
  • b0185c65c8 chore(action): remove unused variable slhafzjw 2026-04-27 15:34:48 +08:00
  • d43476864c docs: update README slhafzjw 2026-04-27 15:07:55 +08:00
  • e022f134ac docs: update README and add documentation skeleton slhafzjw 2026-04-27 15:03:03 +08:00
  • 9144cd90ce refactor(project): remove Partner-Common module and move InProcessMcpTransport into Partner-Core slhafzjw 2026-04-26 19:45:38 +08:00