Skip to content

Releases: kagenti/humr

v0.0.16

24 Apr 18:45
90d961f

Choose a tag to compare

What's Changed

  • fix(docs): unlink humr-claw references in PITCH.md by @matoushavlena in #186
  • feat(ui): assign OneCLI app connections at agent creation by @matoushavlena in #185
  • fix(api-server): render app name via onecli 0.0.14 providerName by @matoushavlena in #187
  • fix: restore Anthropic + GitHub credential propagation by @Tomas2D in #189
  • fix(api-server): sanitize WebSocket close code in ACP relay by @jezekra1 in #192
  • feat(ui): chat polish — file chips, sticky scroll, verbs by @jezekra1 in #193
  • feat(api-server): render Slack replies as markdown blocks by @jezekra1 in #194
  • feat(ui): optional Connections step in onboarding empty state by @matoushavlena in #196
  • chore(helm): bump onecli image to 0.0.15 by @jezekra1 in #200
  • chore(helm): bump onecli image to 0.0.16 by @jezekra1 in #203
  • chore(helm): bump onecli image to 0.0.17 by @jezekra1 in #204
  • chore(helm): bump onecli image to 0.0.18 by @jezekra1 in #205
  • fix(slack): inactivity timeout instead of hard limit by @tomkis in #182
  • docs(adr): draft multi-agent collaboration ADR by @tomkis in #28
  • fix(ui): chat scroll stickiness and mobile Enter behavior by @jezekra1 in #213
  • chore(helm): bump onecli image to 0.0.19 by @tomkis in #209
  • fix(ci): use sandbox mode for e2e tests by @tomkis in #210
  • ci: pin CD images and chart to commit SHA by @pilartomas in #216
  • ci: drop helm registry login from deploy job by @pilartomas in #219
  • ci: set HOME=/tmp on deploy job for ARC runner by @pilartomas in #221
  • fix(ui): safe-area padding for PWA and Apple-touch icons by @jezekra1 in #224
  • fix(api-server): retry onecli-sync with exponential backoff by @tomkis in #208
  • feat(example-agent): transform example-agent into PR code review agent by @xjacka in #115
  • feat: persist Slack thread→session mapping by @tomkis in #232
  • fix(ui): group replayed user chunks into one bubble by @kapetr in #217
  • docs: Fix ACP link in README.md by @jenna-winkler in #233
  • feat(skills): add draft-issue skill by @tomkis in #238
  • feat: persistent ACP sessions with log+cursor fan-out by @jezekra1 in #212
  • fix(ui): prevent template image tag overflow in Add Agent dialog by @xjacka in #240
  • feat(ui): sticky Setup Progress bar on providers/connections views by @matoushavlena in #199
  • refactor(ui): simplify onboarding bar and drop get-started wizard by @matoushavlena in #247
  • fix(ui): replace silent errors with toasts and inline banners by @kapetr in #226
  • fix(agent-runtime): don't cache log metadata on session/resume by @jezekra1 in #248
  • feat(ui): simplify agent dialogs and share components by @matoushavlena in #255
  • fix(ui): split YAML frontmatter from markdown body in file viewer by @jezekra1 in #261
  • fix: cut baseline cluster load from probes and wake polling by @matoushavlena in #246
  • feat(ui): pick OAuth Token or API Key for Anthropic provider by @Tomas2D in #234
  • refactor(ui): simplify Agents list card by @matoushavlena in #263
  • feat(ui): populate agent env from connection envMappings on grant by @matoushavlena in #262
  • fix(ui): populate agent env from connection envMappings at creation time by @matoushavlena in #269
  • feat(ui): collapse agents list, add restart (#265) by @matoushavlena in #266
  • feat(ui): add Test button for Anthropic credentials by @matoushavlena in #270
  • refactor(ui): clean up credentials UI by @matoushavlena in #271
  • fix(ci): publish code-guardian with SHA tag like other agents by @xjacka in #273
  • refactor(skills): split draft-issue into draft + file by @tomkis in #249
  • docs(adr-024): rewrite for clarity, cover app connections by @matoushavlena in #267
  • feat(Slack): Slack per-turn user impersonation by @tomkis in #201
  • docs: security model by @JanPokorny in #251
  • docs(security-model): name the HITL pattern by @matoushavlena in #276
  • docs(readme): pitch team collaboration vision by @matoushavlena in #275
  • fix(ui): strip all whitespace from pasted provider credentials by @pilartomas in #279
  • feat: generic-secret scoping + injection config, plus pi-agent RITS extension by @Tomas2D in #235
  • fix(lima): deny-by-default port forwarding by @Tomas2D in #281
  • fix(helm): humr-rwx SC uses WaitForFirstConsumer by @tomkis in #285
  • fix(forks): look up foreign secrets by fork-agent identifier by @tomkis in #284
  • feat(ui): surface app-connection envMappings in Configure Agent dialog by @Tomas2D in #282
  • fix(helm): grant nfs-provisioner get on nodes by @pilartomas in #287
  • docs(skills): add react-ui-engineering skill by @kapetr in #268
  • feat(channels): add Telegram channel via Chat SDK by @pilartomas in #180
  • docs(security-model): add Meta's Rule of Two and References by @matoushavlena in #289
  • fix(channels): clean up telegram_threads on InstanceDeleted by @pilartomas in #292
  • fix(channels): tighten Telegram DM reply policy by @pilartomas in #293
  • feat: 1:1 slack channel to instance invariant by @tomkis in #291
  • docs(adr): draft skills marketplace by @PetrBulanek in #225
  • feat(helm): allow annotations on nfs-provisioner StatefulSet and pods by @pilartomas in #297
  • refactor(ui/secrets): apply UI engineering rules by @kapetr in #294
  • refactor(ui/connections): apply UI engineering rules by @kapetr in #298
  • refactor(ui/files): apply UI engineering rules by @kapetr in #299
  • docs: multi-player model by @tomkis in #301
  • Chore: onecli tag bump for gh enterprise by @jjeliga in #302
  • docs(code-guardian): generalize repo + add Slack notify by @xjacka in #296
  • refactor(api-server): restructure src layout by @tomkis in #303
  • feat(schedules): RRULE recurrences with quiet hours and edit by @jezekra1 in #295
  • fix(ui): restore markdown list markers and wrap frontmatter by @PetrBulanek in #310
  • fix(ui): sessions sidebar — spinner hang + stale list after delete by @PetrBulanek in #312
  • docs: link to collab by @tomkis in #314
  • feat(ui): allow editing agent name in Configuration dialog by @Tomas2D in #316
  • ci: publish pi-agent image on tag releases by @Tomas2D in #320

New Contributors

Full Changelog: v0.0.15...v0.0.16

v0.0.15

18 Apr 07:34
88dd62c

Choose a tag to compare

What's Changed

  • ci: Add org-wide project automation workflow by @rubambiza in #121
  • Feat: move workspace under home by @JanPokorny in #117
  • ci: deploy on push to main by @pilartomas in #131
  • Feature: schedule session continuity and ui by @jjeliga in #93
  • feat(agents): Google Workspace agent template with gws CLI by @matoushavlena in #133
  • docs: remove cluster:upgrade references by @PetrBulanek in #95
  • feat(ui): responsive mobile layout, session controls, PWA, logo by @jezekra1 in #139
  • fix(api-server): OneCLI secret creation and user sync by @jezekra1 in #145
  • feat(channels): slack outbound messaging via MCP tool by @tomkis in #136
  • fix(ui): dark mode highlighting, Markdown memoization, minor polish by @kapetr in #147
  • fix: scope all user-facing operations to the owning principal by @PetrBulanek in #148
  • docs(ui): reframe "Credential Access" as "Credential Injection" by @matoushavlena in #123
  • docs(readme): add Guided Tour section with AI agent onboarding by @matoushavlena in #151
  • docs(agents): update google-workspace README for Humr UI credentials by @matoushavlena in #157
  • fix(ci): use --reset-then-reuse-values for helm upgrade by @pilartomas in #161
  • feat: harness API server on separate port by @tomkis in #163
  • ci: scope deploy job to Development environment by @pilartomas in #164
  • feat(ui): reorganize navigation into Agents, Providers, Connections by @matoushavlena in #158
  • refactor: enforce kebab-case filenames via eslint by @tomkis in #167
  • feat(ui): contextual provider nudges for new users by @matoushavlena in #166
  • chore: rename default template & image to claude-code by @tomkis in #168
  • feat(ui): replace header nav with sidebar, add settings page by @matoushavlena in #170
  • fix(ui): exclude /api/ from PWA navigateFallback by @tomkis in #169
  • docs(google-workspace): update setup for OneCLI OAuth, remove manual token workaround by @matoushavlena in #174
  • fix(api-server): gate instance running state on pod readiness by @tomkis in #172
  • fix(helm): route OneCLI through plain localhost for Google OAuth by @matoushavlena in #171
  • docs(readme): drop jargon, lead with capabilities by @matoushavlena in #160
  • feat(ui): mobile-responsive layout with bottom nav by @matoushavlena in #178
  • feat(ui): chat attachments and rich file browser previews by @jezekra1 in #183
  • feat(ui): surface OneCLI app connections in Connections view by @matoushavlena in #181
  • feat(ui): assign/unassign OneCLI app connections from agent dialog by @matoushavlena in #184
  • feat: pi-agent, harness-agnostic base runtime, connector-declared envs by @Tomas2D in #150

New Contributors

Full Changelog: v0.0.14...v0.0.15

v0.0.14

18 Apr 07:38
v0.0.14
e8a1e68

Choose a tag to compare

What's Changed

  • feat(secrets): user-scoped credential management via OneCLI passthrough by @jezekra1 in #114
  • feat(api-server): sync user account in OneCLI on login by @jezekra1 in #98
  • fix(controller): cascade-delete instances when agent is deleted by @jezekra1 in #116

Full Changelog: v0.0.13...v0.0.14

v0.0.13

15 Apr 10:27
d60c463

Choose a tag to compare

What's Changed

  • feat(slack): multitenancy — identity linking, access control, multi-instance routing by @tomkis in #113

Full Changelog: v0.0.12...v0.0.13

v0.0.12

15 Apr 06:30
51a4601

Choose a tag to compare

What's Changed

Full Changelog: v0.0.11...v0.0.12

v0.0.11

15 Apr 06:12
8a63079

Choose a tag to compare

What's Changed

Full Changelog: v0.0.10...v0.0.11

v0.0.10

15 Apr 05:59
3db7db1

Choose a tag to compare

What's Changed

  • refactor(api-server): extract domain logic from K8s infrastructure layer by @tomkis in #85
  • Feature: env var setup for github onecli app by @jjeliga in #83
  • feat(sessions): DB-backed sessions with ACP correlation by @tomkis in #91
  • feat(auth): add configurable user allowlist via Keycloak realm role by @jezekra1 in #97
  • feat: cluster:env by @JanPokorny in #101
  • chore: upgrade tseng to v2.0.0 by @tomkis in #96
  • ci: rename Images to Publish & Deploy, add self-hosted deploy job by @pilartomas in #103

Full Changelog: v0.0.9...v0.0.10

v0.0.9

14 Apr 06:55
6e872f3

Choose a tag to compare

What's Changed

  • fix(netpol): allow DNS target port 5353 for OVN-Kubernetes DNAT by @pilartomas in #87

Full Changelog: v0.0.8...v0.0.9

v0.0.8

14 Apr 06:18
a734d51

Choose a tag to compare

What's Changed

  • fix(helm): grant controller configmaps/finalizers permission by @pilartomas in #86

Full Changelog: v0.0.7...v0.0.8

v0.0.7

14 Apr 05:26
569030b

Choose a tag to compare

What's Changed

  • feat(agents): psql persistence for channels + flat Instance model by @tomkis in #79
  • fix(helm): enable HTTP in Keycloak production mode for edge TLS termination by @pilartomas in #84

Full Changelog: v0.0.6...v0.0.7