feat(vikunja): Vikunja 任务管理插件(28 工具)

token 走 password+Secret 配置项、每次调用前 ensure() 重读(换 token 无需重启);
v1/v2 差异在插件内处理(建任务 PUT/POST、改任务整对象/PATCH、搜索 ?s=/?q=、
标签对象/{label_id}、TimeEntry 无 seconds 语义);16 项单测 + 沙盒 homed 实测 28 工具全注册。
This commit is contained in:
JianFeeeee
2026-09-12 23:16:33 +08:00
parent ebd700eaf9
commit 4cf2df5be6
5 changed files with 3041 additions and 0 deletions

11
example/vikunja/go.mod Normal file
View File

@ -0,0 +1,11 @@
module vikunja-plugin
go 1.25.0
require gitcode.com/JianFeeeee/homeagent-sdk v1.2.0
// 与同目录其它示例一致SDK 指向仓库内的 vendored 副本
replace gitcode.com/JianFeeeee/homeagent-sdk => /root/.homeagent/hmapdev/sdk/v1.2.0