Commit Graph

  • 75548d841f Merge pull request 'fix: update shell completions for current CLI commands' (#22) from fix/update-shell-completions into main michal 2026-02-23 12:00:50 +00:00
  • 9e9a2f4a54 fix: update shell completions for current CLI commands fix/update-shell-completions Michal 2026-02-23 12:00:31 +00:00
  • 44838dbe9d fix: update shell completions for current CLI commands Michal 2026-02-23 12:00:31 +00:00
  • c8cdd7f514 Merge pull request 'fix: migrate legacy admin role at startup' (#21) from fix/migrate-legacy-admin-role into main michal 2026-02-23 11:31:31 +00:00
  • 6ca62c3d2a Merge pull request 'fix: migrate legacy admin role at startup' (#21) from fix/migrate-legacy-admin-role into main michal 2026-02-23 11:31:31 +00:00
  • ec1dfe7438 fix: migrate legacy admin role to granular roles at startup fix/migrate-legacy-admin-role Michal 2026-02-23 11:31:15 +00:00
  • ddc95134fb fix: migrate legacy admin role to granular roles at startup Michal 2026-02-23 11:31:15 +00:00
  • 50b4112398 Merge pull request 'fix: resolve tsc --build type errors' (#20) from fix/build-type-errors into main michal 2026-02-23 11:08:08 +00:00
  • 5f16974f70 Merge pull request 'fix: resolve tsc --build type errors' (#20) from fix/build-type-errors into main michal 2026-02-23 11:08:08 +00:00
  • bb17a892d6 fix: resolve tsc --build type errors (exactOptionalPropertyTypes) fix/build-type-errors Michal 2026-02-23 11:07:46 +00:00
  • f3da6c40f4 fix: resolve tsc --build type errors (exactOptionalPropertyTypes) Michal 2026-02-23 11:07:46 +00:00
  • a8117091a1 Merge pull request 'feat: granular RBAC with resource/operation bindings, users, groups' (#19) from feat/projects-rbac-users-groups into main michal 2026-02-23 11:05:51 +00:00
  • d2dd842b93 Merge pull request 'feat: granular RBAC with resource/operation bindings, users, groups' (#19) from feat/projects-rbac-users-groups into main michal 2026-02-23 11:05:51 +00:00
  • dcda93d179 feat: granular RBAC with resource/operation bindings, users, groups feat/projects-rbac-users-groups Michal 2026-02-23 11:05:19 +00:00
  • c5147e8270 feat: granular RBAC with resource/operation bindings, users, groups Michal 2026-02-23 11:05:19 +00:00
  • a6b5e24a8d Merge pull request 'fix: add missing passwordHash to DB test user factory' (#18) from fix/db-tests-passwordhash into main michal 2026-02-23 01:03:11 +00:00
  • 23ab2a497e Merge pull request 'fix: add missing passwordHash to DB test user factory' (#18) from fix/db-tests-passwordhash into main michal 2026-02-23 01:03:11 +00:00
  • 3a6e58274c fix: add missing passwordHash to DB test user factory fix/db-tests-passwordhash Michal 2026-02-23 01:02:41 +00:00
  • 90f3beee50 fix: add missing passwordHash to DB test user factory Michal 2026-02-23 01:02:41 +00:00
  • c819b65175 fix: SSE health probe uses proper SSE protocol (GET /sse + POST /messages) Michal 2026-02-23 00:55:25 +00:00
  • 0c926fcc2c fix: SSE health probe uses proper SSE protocol (GET /sse + POST /messages) Michal 2026-02-23 00:55:25 +00:00
  • c3ef5a664f chore: remove accidentally committed logs.sh Michal 2026-02-23 00:52:31 +00:00
  • dc860d3ad3 chore: remove accidentally committed logs.sh Michal 2026-02-23 00:52:31 +00:00
  • 4c2927a16e fix: HTTP health probes use container IP for internal network communication Michal 2026-02-23 00:52:17 +00:00
  • b6e97646b0 fix: HTTP health probes use container IP for internal network communication Michal 2026-02-23 00:52:17 +00:00
  • 79dd6e723d Merge pull request 'feat: MCP health probe runner with tool-call probes' (#17) from feat/health-probe-runner into main michal 2026-02-23 00:39:09 +00:00
  • 7f338b8b3d Merge pull request 'feat: MCP health probe runner with tool-call probes' (#17) from feat/health-probe-runner into main michal 2026-02-23 00:39:09 +00:00
  • cde1c59fd6 feat: MCP health probe runner — periodic tool-call probes for instances feat/health-probe-runner Michal 2026-02-23 00:38:48 +00:00
  • 738bfafd46 feat: MCP health probe runner — periodic tool-call probes for instances Michal 2026-02-23 00:38:48 +00:00
  • daa5860ed2 Merge pull request 'fix: stdin open for STDIO servers + describe instance resolution' (#16) from fix/stdin-describe-instance into main michal 2026-02-23 00:26:49 +00:00
  • 3218df009a Merge pull request 'fix: stdin open for STDIO servers + describe instance resolution' (#16) from fix/stdin-describe-instance into main michal 2026-02-23 00:26:49 +00:00
  • ecbf48dd49 fix: keep stdin open for STDIO servers + describe instance resolves server names fix/stdin-describe-instance Michal 2026-02-23 00:26:28 +00:00
  • fe95dbaa27 fix: keep stdin open for STDIO servers + describe instance resolves server names Michal 2026-02-23 00:26:28 +00:00
  • d38b5aac60 Merge pull request 'feat: container liveness sync + node-runner slim base' (#15) from feat/container-liveness-sync into main michal 2026-02-23 00:18:41 +00:00
  • 4f010f2ae4 Merge pull request 'feat: container liveness sync + node-runner slim base' (#15) from feat/container-liveness-sync into main michal 2026-02-23 00:18:41 +00:00
  • d07d4d11dd feat: container liveness sync + node-runner slim base feat/container-liveness-sync Michal 2026-02-23 00:18:28 +00:00
  • 3c489cbecb feat: container liveness sync + node-runner slim base Michal 2026-02-23 00:18:28 +00:00
  • fa58c1b5ed Merge pull request 'fix: logs resolves server names + replica handling + tests' (#14) from fix/logs-resolve-and-tests into main michal 2026-02-23 00:12:50 +00:00
  • b85c70bae0 Merge pull request 'fix: logs resolves server names + replica handling + tests' (#14) from fix/logs-resolve-and-tests into main michal 2026-02-23 00:12:50 +00:00
  • dd1dfc629d fix: logs command resolves server names, proper replica handling fix/logs-resolve-and-tests Michal 2026-02-23 00:12:39 +00:00
  • 459a728196 fix: logs command resolves server names, proper replica handling Michal 2026-02-23 00:12:39 +00:00
  • 7b3dab142e Merge pull request 'fix: show server name in instances, logs by server name' (#13) from fix/instance-ux into main michal 2026-02-23 00:07:57 +00:00
  • ce032dc724 Merge pull request 'fix: show server name in instances, logs by server name' (#13) from fix/instance-ux into main michal 2026-02-23 00:07:57 +00:00
  • 4c127a7dc3 fix: show server name in instances table, allow logs by server name fix/instance-ux Michal 2026-02-23 00:07:42 +00:00
  • 6fbf301d35 fix: show server name in instances table, allow logs by server name Michal 2026-02-23 00:07:42 +00:00
  • c1e3e4aed6 Merge pull request 'feat: auto-pull images + registry path for node-runner' (#12) from feat/node-runner-registry-pull into main michal 2026-02-23 00:03:19 +00:00
  • 04c2ec498b Merge pull request 'feat: auto-pull images + registry path for node-runner' (#12) from feat/node-runner-registry-pull into main michal 2026-02-23 00:03:19 +00:00
  • e45c6079c1 feat: pull images before container creation, use registry path for node-runner feat/node-runner-registry-pull Michal 2026-02-23 00:03:01 +00:00
  • d1b6526f75 feat: pull images before container creation, use registry path for node-runner Michal 2026-02-23 00:03:01 +00:00
  • e4aef3acf1 Merge pull request 'feat: add node-runner base image for npm-based MCP servers' (#11) from feat/node-runner-base-image into main michal 2026-02-22 23:41:36 +00:00
  • 38fb64794f Merge pull request 'feat: add node-runner base image for npm-based MCP servers' (#11) from feat/node-runner-base-image into main michal 2026-02-22 23:41:36 +00:00
  • a2cda38850 feat: add node-runner base image for npm-based MCP servers feat/node-runner-base-image Michal 2026-02-22 23:41:16 +00:00
  • 5e84f06c65 feat: add node-runner base image for npm-based MCP servers Michal 2026-02-22 23:41:16 +00:00
  • 081e90de0f Merge pull request 'fix: error handling and --force flag for create commands' (#10) from fix/create-error-handling into main michal 2026-02-22 23:06:52 +00:00
  • ffdaa8dd1d Merge pull request 'fix: error handling and --force flag for create commands' (#10) from fix/create-error-handling into main michal 2026-02-22 23:06:52 +00:00
  • 4e3d896ef6 fix: proper error handling and --force flag for create commands fix/create-error-handling Michal 2026-02-22 23:06:33 +00:00
  • e16b3a3003 fix: proper error handling and --force flag for create commands Michal 2026-02-22 23:06:33 +00:00
  • 0823e965bf Merge pull request 'feat: MCP healthcheck probes + new templates' (#9) from feat/healthcheck-probes into main michal 2026-02-22 22:50:10 +00:00
  • dd626f097c Merge pull request 'feat: MCP healthcheck probes + new templates' (#9) from feat/healthcheck-probes into main michal 2026-02-22 22:50:10 +00:00
  • c97219f85e feat: add MCP healthcheck probes and new templates (grafana, home-assistant, node-red) feat/healthcheck-probes Michal 2026-02-22 22:48:59 +00:00
  • ae695d2141 feat: add MCP healthcheck probes and new templates (grafana, home-assistant, node-red) Michal 2026-02-22 22:48:59 +00:00
  • 93adcd4be7 Merge pull request 'feat: add MCP server templates and deployment infrastructure' (#8) from feat/mcp-templates into main michal 2026-02-22 22:25:02 +00:00
  • 6b2fb79b36 Merge pull request 'feat: add MCP server templates and deployment infrastructure' (#8) from feat/mcp-templates into main michal 2026-02-22 22:25:02 +00:00
  • d58e6e153f feat: add MCP server templates and deployment infrastructure feat/mcp-templates Michal 2026-02-22 22:24:35 +00:00
  • 73fb70dce4 feat: add MCP server templates and deployment infrastructure Michal 2026-02-22 22:24:35 +00:00
  • 1e8847bb63 fix: remove unused variables from profile cleanup Michal 2026-02-22 18:43:32 +00:00
  • 8a4ff6e378 fix: remove unused variables from profile cleanup Michal 2026-02-22 18:43:32 +00:00
  • 2a0deaa225 fix: unused deps parameter in project command Michal 2026-02-22 18:42:16 +00:00
  • 856fb5b5f7 fix: unused deps parameter in project command Michal 2026-02-22 18:42:16 +00:00
  • 4eef6e38a2 Merge pull request 'feat: replace profiles with kubernetes-style secrets' (#7) from feat/replace-profiles-with-secrets into main michal 2026-02-22 18:41:44 +00:00
  • 99c9c5d404 Merge pull request 'feat: replace profiles with kubernetes-style secrets' (#7) from feat/replace-profiles-with-secrets into main michal 2026-02-22 18:41:44 +00:00
  • ca02340a4c feat: replace profiles with kubernetes-style secrets feat/replace-profiles-with-secrets Michal 2026-02-22 18:40:58 +00:00
  • 6d9a9f572c feat: replace profiles with kubernetes-style secrets Michal 2026-02-22 18:40:58 +00:00
  • 02254f2aac fix: enable positional options so -o works on subcommands Michal 2026-02-22 16:43:35 +00:00
  • ede9e10990 fix: enable positional options so -o works on subcommands Michal 2026-02-22 16:43:35 +00:00
  • 540dd6fd63 fix: remove unused Project interface from project.ts Michal 2026-02-22 16:41:14 +00:00
  • f9458dffa0 fix: remove unused Project interface from project.ts Michal 2026-02-22 16:41:14 +00:00
  • a05a4c4816 Merge pull request 'feat: create/edit commands, apply-compatible output, better describe' (#6) from feat/create-edit-commands into main michal 2026-02-22 16:40:36 +00:00
  • 7dd2c95862 Merge pull request 'feat: create/edit commands, apply-compatible output, better describe' (#6) from feat/create-edit-commands into main michal 2026-02-22 16:40:36 +00:00
  • 97ade470df fix: resolve resource names in get/describe (not just IDs) feat/create-edit-commands Michal 2026-02-22 16:39:21 +00:00
  • 68d0013bfe fix: resolve resource names in get/describe (not just IDs) Michal 2026-02-22 16:39:21 +00:00
  • b25ff98374 feat: add create/edit commands, apply-compatible output, better describe Michal 2026-02-22 14:33:25 +00:00
  • e3aba76cc8 feat: add create/edit commands, apply-compatible output, better describe Michal 2026-02-22 14:33:25 +00:00
  • 22fe9c3435 fix: add replicas to restore-service server creation Michal 2026-02-22 13:47:03 +00:00
  • ae1055c4ae fix: add replicas to restore-service server creation Michal 2026-02-22 13:47:03 +00:00
  • 72643fceda Merge pull request 'feat: kubectl-style CLI + Deployment/Pod model' (#5) from feat/kubectl-deployment-model into main michal 2026-02-22 13:39:02 +00:00
  • dc013e9298 Merge pull request 'feat: kubectl-style CLI + Deployment/Pod model' (#5) from feat/kubectl-deployment-model into main michal 2026-02-22 13:39:02 +00:00
  • 467357c2c6 feat: kubectl-style CLI + Deployment/Pod model for servers/instances Michal 2026-02-22 13:30:46 +00:00
  • bd09ae9687 feat: kubectl-style CLI + Deployment/Pod model for servers/instances Michal 2026-02-22 13:30:46 +00:00
  • d6a80fc03d Merge pull request 'feat: external MCP server support + HA MCP PoC' (#4) from feat/external-mcp-servers into main michal 2026-02-22 12:39:19 +00:00
  • 87dce55b94 Merge pull request 'feat: external MCP server support + HA MCP PoC' (#4) from feat/external-mcp-servers into main michal 2026-02-22 12:39:19 +00:00
  • c07da826a0 test: add integration test for full MCP server flow Michal 2026-02-22 12:34:55 +00:00
  • 5f66fc82ef test: add integration test for full MCP server flow Michal 2026-02-22 12:34:55 +00:00
  • 0482944056 feat: add external MCP server support with streamable-http proxy Michal 2026-02-22 12:21:25 +00:00
  • 5d13a0c562 feat: add external MCP server support with streamable-http proxy Michal 2026-02-22 12:21:25 +00:00
  • 46e07e4515 Merge pull request 'feat: v2 3-tier architecture (mcpctl → mcplocal → mcpd)' (#3) from feat/v2-architecture into main michal 2026-02-22 11:44:02 +00:00
  • b8c5cf718a feat: implement v2 3-tier architecture (mcpctl → mcplocal → mcpd) Michal 2026-02-22 11:42:06 +00:00
  • a4fe5fdbe2 add cli-buildrelease.sh: one-shot build, publish, install Michal 2026-02-21 14:18:34 +00:00
  • e1ed585e2a fix: improve release scripts with .env loading and idempotent publish Michal 2026-02-21 14:04:07 +00:00
  • 48fce7fe45 feat: add RPM packaging with nfpm and Gitea registry publishing Michal 2026-02-21 14:00:24 +00:00