• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai
86%
dev: 83%

Build:
Build:
LAST BUILD BRANCH: space/lazy-on-demand-activation-for-workflow-agents-fix-task
DEFAULT BRANCH: dev
Repo Added 08 Feb 2026 03:42PM UTC
Token jWzZooQL0w1AcfSmog6k6QC6pzcFMRtP7 regen
Build 4902 Last
Files 544
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • chore/mcp-purge-legacy
  • chore/remove-global-mcp-servers-settings
  • chore/remove-main-branch
  • ci/run-checks-on-push-to-dev
  • codex/fix-model-switch-glm-init
  • codex/run-dev-server-for-space
  • codex/space-task-view-polish
  • copilot/fix-e2e-failing-tests
  • dev
  • feat/approval-audit-trail
  • feat/composer-glass-multiline
  • feat/mission-detail-page
  • feat/space-action-ui-blocked-banner
  • feat/space-attention-action-tab
  • feat/space-block-reason-tagging
  • feat/space-compact-task-thread-polish
  • feat/space-runtime-lifecycle
  • feat/space-task-dependency-enforcement
  • feat/space-workflow-run-artifacts
  • feat/task-list-dependency-badges
  • feature/ui1.3.0
  • feature/z20260302
  • fix-pr321-cancelled-flag
  • fix-pr321-rebased-on-main
  • fix/3-e2e-failures
  • fix/chat-autoscroll-composer-offset
  • fix/ci-remove-broken-microsoft-apt-repos
  • fix/cli-orphaned-tests
  • fix/e2e-dev-failures
  • fix/e2e-failures-post-1482
  • fix/e2e-new-space-button-and-workspace-overlay
  • fix/e2e-workspace-selection-post-refactor
  • fix/gate-data-race-condition
  • fix/mcp-kill-jsonleak
  • fix/model-switch-stale-timer
  • fix/session-error-layout-and-retry
  • fix/space-ui-bugs
  • fix/test-daemon-dx
  • fix/test-daemon-dx-v2
  • fix/workflow-cycle-reset-on-human-touch
  • plan/add-dedicated-mission-detail-page-in-room-ui
  • plan/add-devproxy-to-online-tests
  • plan/add-negate-utility-function
  • plan/coverage-mission
  • plan/improve-kai-binary-configuration-and-developer-experience
  • plan/improve-test-coverage
  • plan/make-room-tabs-url-addressable-with-on-demand-data-loading
  • plan/persistent-job-queue
  • refactor/nullable-workspace-path
  • release/0.8.0-main-prep
  • release/bump-0.9.0
  • release/v0.10.0
  • release/v0.11.1
  • release/v0.12.0
  • release/v0.13.0
  • room-auto
  • room-impl
  • room-spec
  • session/add-confirmation-modal-to-approval-button-d3b4662e
  • session/add-minimax-as-a-provider-5e95be56
  • session/add-shareable-pre-commit-hook-setup-7a942906
  • session/aggregating-vs-forwarding-reviewer-feedback-5281282f
  • session/bug-report-completed-agent-not-reactivated-5b18f01d
  • session/change-context-indicator-to-circle-4b3aca91
  • session/check-e2e-failures-in-recent-dev-ci-run-81197871
  • session/code-review-state-synchronization-patterns-276d516a
  • session/coder-04062505-780f-4881-a3be-9cb9062790fb-189c9c4a-254b-4a9d-a138-547479f5b963-4099eaea
  • session/coder-04062505-780f-4881-a3be-9cb9062790fb-21db8cf9-16e2-4cec-a228-117d9f878876-1ce13987
  • session/coder-04062505-780f-4881-a3be-9cb9062790fb-51343412-e5a9-42f1-882f-8344b8c50498-d9493cd1
  • session/coder-04062505-780f-4881-a3be-9cb9062790fb-5a8fbb88-7ac7-4727-b54b-132b2f6bd91b-1f150e42
  • session/coder-04062505-780f-4881-a3be-9cb9062790fb-5eada71c-7ad9-49f3-ad1d-bb5651d52eb1-ecdfb27e
  • session/coder-04062505-780f-4881-a3be-9cb9062790fb-61b6f3e5-9cf9-453f-b76b-db3176ed68ae-bd6895e7
  • session/coder-04062505-780f-4881-a3be-9cb9062790fb-8baecc68-97fa-466c-a29e-a9dde8d93bca-53bb72cf
  • session/coder-04062505-780f-4881-a3be-9cb9062790fb-d1129619-c5ff-4faa-a8bf-8982b76239dc-5c98efa2
  • session/coder-04062505-780f-4881-a3be-9cb9062790fb-e7e654cd-28e9-4b65-9e06-419d555351c3-25ac3124
  • session/coder-2b5473f4-0cc2-4e7c-9f34-336bfe569475-02006603-1ae0-4be9-98dd-10ccf9239667-6403965b
  • session/coder-2b5473f4-0cc2-4e7c-9f34-336bfe569475-918ab1fd-ae47-4f69-89b2-d2c0f8a9d309-13192a8d
  • session/coder-2b5473f4-0cc2-4e7c-9f34-336bfe569475-a303fc1f-f982-4b01-939b-1e1e7df15e8e-20e36a18
  • session/coder-2b5473f4-0cc2-4e7c-9f34-336bfe569475-b2f21d60-90ec-4d2b-8494-b9b252abd236-8388fe25
  • session/coder-2b5473f4-0cc2-4e7c-9f34-336bfe569475-f3592f1c-f5c6-46c2-8f8c-fa88194c09f0-63d252dd
  • session/coverall-test-coverage-merging-capability-4a3b73ba
  • session/create-pr-and-fix-ci-issues-ab50b9bb
  • session/debug-model-switching-mid-session-error-8820fcdc
  • session/debug-session-not-found-error-f10a5e2d
  • session/debugging-copilot-compaction-input-token-error-e344306e
  • session/diagnose-missing-messages-in-session-11b3101d
  • session/find-root-cause-of-stuck-task-16f0f9f5
  • session/find-why-e2e-tests-kill-make-self-instance-f4a2d9bc
  • session/fix-chat-container-load-more-button-bug-c0eb8ce0
  • session/fix-dev-branch-e2e-test-failures-72738afb
  • session/fix-duplicate-input-messages-in-sub-agent-display-ba85582a
  • session/fix-mobile-model-list-overflow-and-dismiss-b209779f
  • session/fix-recent-session-click-navigation-bug-544ca1ab
  • session/fix-session-page-loading-state-bugs-2a3adf67
  • session/fix-spaces-page-and-remove-global-agent-d8a9dd61
  • session/global-and-session-settings-ui-ux-63d10ac7
  • session/greeting-and-inquiry-e9abdfaf
  • session/implement-lifecycle-hooks-for-autonomous-mode-74897ff2
  • session/integrate-pi-mono-agent-with-claude-agent-sdk-c3ed47a0
  • session/investigate-steering-and-queue-feature-bugs-1adac2b1
  • session/investigate-task-rate-limit-messages-a8387e14
  • session/migrate-ci-quality-gates-from-codecov-to-coverall-291c3b12
  • session/mobile-hamburger-button-ux-issues-8423df19
  • session/online-tests-using-real-api-keys-76259902
  • session/panel-header-height-inconsistency-across-pages-a3408f9c
  • session/port-conflict-in-neokai-e2e-tests-caused-by-server-735fa650
  • session/real-time-ui-updates-disconnecting-intermittently-066c2b44
  • session/recover-three-lost-work-sessions-70b19ffa
  • session/research-headless-ui-adoption-for-project-7b49cc04
  • session/review-daemon-integration-tests-for-api-calls-24ac3c9d
  • session/sdk-startup-timeout-after-model-switch-3e6b6bfd
  • session/session-loading-error-exceeds-message-size-limit-94944a7d
  • session/setup-dev-environment-for-debugging-f241e9df
  • session/show-git-branch-in-chat-header-without-worktree-16f1c866
  • session/simple-greeting-exchange-66acba50
  • session/simple-hello-greeting-c23b96fc
  • session/simplify-rpc-implementation-with-direct-events-8e04c914
  • session/smoke-test-3-column-layout-for-bugs-a8f0fac5
  • session/space-page-layout-and-data-loading-99cd2e4d
  • session/space-task-view-chat-composer-margins-fix-d793e340
  • session/space-task-workflow-gap-analysis-d64ea383
  • session/space-task-workflow-semi-autonomous-gap-analysis-3eea2cd2
  • session/space-workflow-system-gap-analysis-aed6ade7
  • session/spaces-page-refactor-not-showing-changes-4e1fcc14
  • session/start-the-development-server-for-testing-8fc70fe3
  • session/sync-changes-from-stuck-worktree-34458de1
  • session/synthetic-user-message-space-skew-fix-183a6566
  • session/ui-layout-redesign-for-three-column-room-feature-6ec6e29c
  • session/undefined-is-not-an-object-evaluating-k-input-toke-1c712615
  • session/update-room-creation-form-to-match-room-context-d8fdd2ef
  • session/user-sends-a-casual-greeting-8d3c07f3
  • session/wire-gateartifactsview-into-canvas-approval-panel-2f2bb690
  • space/add-config-switchable-compact-renderer-for-space-task-thread
  • space/add-neokai-desktop-tauri-package-self-contained-desktop
  • space/add-preset-agent-drift-detection-and-sync-parity-with
  • space/add-workflow-id-parameter-to-create-standalone-task-tool
  • space/add-workspace-selection-for-normal-sessions
  • space/audit-and-fix-browser-back-forward-navigation-gaps-in-space
  • space/audit-trail-approvalreason-column-thread-events-for
  • space/autonomy-selector-shows-x-of-y-workflows-autonomous-at-this
  • space/background-job-queue-caching-for-artifact-git-operations
  • space/chatcontainer-migrate-to-livequery-for-realtime-messages
  • space/ci-release-directly-from-dev-branch-sync-changelogs-from
  • space/ci-run-lint-unit-and-online-tests-on-push-to-dev
  • space/compact-awaiting-human-approval-banners-into-one-line-modal
  • space/consolidate-save-write-artifact-report-result-into-unified
  • space/create-6-minimal-thread-style-explorations-as-preact
  • space/data-driven-artifact-rendering-with-worktree-commit-display
  • space/db-migration-delete-orphan-built-in-workflow-rows-surface
  • space/decompose-remove-completion-actions-task-agent-as-post
  • space/enforce-autonomy-gated-approvals-for-workflow-gates
  • space/fix-ad-hoc-space-sessions-missing-space-agent-tools-mcp
  • space/fix-chat-container-empty-state-flashes-20s-before-messages
  • space/fix-chat-container-scroll-position-on-navigation-back
  • space/fix-chatcontainer-loading-skeleton-layout-drift-cls
  • space/fix-clicking-review-node-on-canvas-opens-task-agent-session
  • space/fix-coder-must-not-self-merge-prs-tasks-must-transition-to
  • space/fix-coder-reviewer-loop-prematurely-marks-workflow-run-done
  • space/fix-communication-allowed-until-task-is-archived-drop-done
  • space/fix-completionactions-drop-bugs-backfill-workflow-template
  • space/fix-completionautonomylevel-required-error-and-remove
  • space/fix-copilotclient-not-connected-on-daemon-start
  • space/fix-create-standalone-task-tool-to-accept-depends-on
  • space/fix-database-lock-not-removed-on-stop-and-add-graceful
  • space/fix-db-query-mcp-tool-should-expose-space-sessions-and-task
  • space/fix-fetch-mcp-orphaned-add-skill-entry-so-it-reaches
  • space/fix-flaky-ci-tests-workspace-history-sort-pre-existing-web
  • space/fix-gate-banners-and-task-state-only-show-when-gate-is
  • space/fix-list-peers-and-send-message-auto-create-resume-sessions
  • space/fix-mention-routing-excludes-idle-agents-in-task-view
  • space/fix-multi-session-active-turn-rail-in-minimalthreadfeed
  • space/fix-no-such-column-pending-checkpoint-type-on-approval
  • space/fix-node-agent-mcp-server-missing-from-sub-session-init-add
  • space/fix-node-agents-losing-mcp-tools-in-workflow-sessions
  • space/fix-oversized-task-agent-label-on-mobile-canvas
  • space/fix-playwright-builtin-skill-not-accessible-as-slash-command
  • space/fix-review-gate-pr-comment-fallback-add-proactive-workflow
  • space/fix-runtime-should-auto-resume-node-session-when-a-queued
  • space/fix-sdk-session-resume-across-workspace-worktree-path
  • space/fix-sidebar-tasks-badge-to-reflect-all-action-tab-items
  • space/fix-space-agent-tools-restart-race-and-replace-all-in
  • space/fix-space-review-posted-gate-should-also-accept-pr-comments
  • space/fix-stop-button-visibility-in-chat-composer-during-agent-run
  • space/fix-task-agent-session-lost-after-daemon-restart-eager
  • space/fix-task-agent-sub-sessions-lose-node-agent-and-space-agent
  • space/fix-tasks-in-review-status-incorrectly-become-blocked-on
  • space/fix-thread-ui-agent-header-spacing-system-init-height
  • space/fix-tools-modal-and-mcp-settings-ui-show-runtime-state-fix
  • space/fix-workflow-drift-detection-by-expanding-template-hash
  • space/fix-workflow-run-state-lost-on-daemon-restart-persist-to-db
  • space/fix-workflow-sub-sessions-missing-node-agent-and-space
  • space/harden-coding-workflow-reviewer-loop-post-to-pr-verify
  • space/harden-space-channel-topology-queue-until-active-and-task
  • space/improve-space-reviewer-agent-prompt
  • space/make-overview-stat-cards-active-review-done-clickable-to
  • space/mcp-m2-import-mcp-json-into-app-mcp-servers-source
  • space/mcp-m3-generalize-enablement-mcp-enablement-table
  • space/mcp-m4-per-space-override-ui-space-settings-mcp-toggles
  • space/mcp-m6-session-tool-modal-overrides-per-session-mcp-toggles
  • space/move-per-node-timeouts-from-runtime-constants-into-workflow
  • space/move-task-status-actions-from-inline-bar-to-dropdown-menu
  • space/plan-remove-completion-actions-task-agent-as-post-approval
  • space/plan-revision-post-approval-agent-routing
  • space/plan-revision-runtime-driven-post-approval
  • space/pr-1-5-task-state-approved-workflow-postapproval-schema-no
  • space/pr-2-5-runtime-post-approval-routing-mark-complete-tool
  • space/pr-3-5-end-node-handoff-built-in-workflow-postapproval
  • space/pr-4-5-delete-completion-action-pipeline-ui-banner
  • space/pr-5-5-schema-shared-types-cleanup-db-migration-docs-refresh
  • space/prompt-reorganization-reorder-buildcustomagenttaskmessage
  • space/redesign-workspace-selector-into-chatcontainer-empty-state
  • space/refactor-normal-session-creation-flow-inline-workspace
  • space/refactor-spacetaskpane-layout-float-tab-pill-inside-content
  • space/release-neokai-v0-9-0
  • space/release-neokai-v0-9-0-changelog-pr-to-main
  • space/remove-all-report-result-references-from-codebase
  • space/remove-e2e-from-all-automatic-ci-triggers-dev-main
  • space/remove-e2e-from-auto-release-gate-on-dev-merge
  • space/remove-edit-write-tools-from-space-agent
  • space/remove-legacy-thread-render-mode-from-spacetaskunifiedthread
  • space/replace-context-text-parsing-with-native-sdk
  • space/replace-full-cycle-workflow-with-plan-decompose-workflow
  • space/replace-threadedchatcomposer-with-chatcomposer-in-space
  • space/report-result-becomes-result-only-completion-pipeline
  • space/research-how-pr-merging-and-completion-actions-work-across
  • space/research-reduce-node-agent-initial-prompt-size-by-reviewing
  • space/research-root-cause-of-node-agents-losing-mcp-tools
  • space/review-pr-1484-and-post-feedback
  • space/revise-send-message-to-task-target-any-node-auto-spawn-on
  • space/server-derived-active-turn-roster-summary-decoupled-from
  • space/sessions-are-only-deleted-archived-from-ui-remove-all-auto
  • space/show-autocompact-buffer-as-non-usable-zone-on-context-usage
  • space/space-task-compact-view-livequery-optimization-use-coding
  • space/spacetaskpane-remove-artifacts-header-align-tab-pill-with
  • space/style-synthetic-messages-in-space-thread-render-markdown
  • space/surface-completion-action-pause-pause-reason-task-awaiting
  • space/sync-dev-with-main-after-v0-9-0-release
  • space/task-39-tool-contract
  • space/task-agent-merge-pr-mcp-tool-handler-script-module-behind
  • space/ui-pendingcompletionactionbanner-space-level-awaiting
  • space/unify-submit-for-review-ui-and-agent-submit-for-approval
  • space/unify-the-session-tool-modal-session-scoped-toggles-unified
  • space/update-overview-page-task-session-limits-and-stop-control
  • space/update-plan-decompose-workflow-to-use-github-stacked-prs
  • space/use-llm-select-workflow-use-coding-with-qa
  • space/work-on-github-issue-1515
  • space/workflow-template-sync-reload-with-drift-detection-and
  • task/51-add-canvas-mode-toggle-button-to-task-view
  • task/53-verify-workflowcanvas-runtime-mode-rendering
  • task/63-add-mention-autocomplete-in-task-thread-compose
  • task/73-e2e-test-for-canvas-mode-toggle-and-workflow-vi
  • task/75-e2e-test-for-user-interaction-in-task-thread
  • task/add-cancelled-task-status-distinct-from-failed
  • task/add-devproxy-to-agent-context-module-context-comma
  • task/add-devproxy-to-features-2-module-message-persiste
  • task/add-devproxy-to-git-module-archive-sessiontestts
  • task/add-e2e-tests-for-missiondetail-navigation
  • task/add-lazy-loading-for-goalseditor-roomagents-and-ro
  • task/add-mission-route-to-router-and-signals
  • task/add-navigation-from-missions-list-and-task-view
  • task/add-room-agent-tools-to-leaders-mcp-servers
  • task/add-room-tab-route-patterns-extractors-and-path-cr
  • task/add-unit-tests-for-routing-and-missiondetail
  • task/backend-enhanced-room-agent-tools
  • task/backend-taskget-rpc-tasksendhumanmessage-rpc-share
  • task/bug-task-view-message-timestamps-show-current-time
  • task/clean-up-session-tools-remove-brave-mcp-fix-playwr
  • task/consolidate-max-review-rounds-add-reactive-concurr
  • task/continue-working-on-pr-321-main-branch
  • task/create-missiondetail-component-header-and-status-s
  • task/create-missiondetail-component-main-content-sectio
  • task/create-usemissiondetaildata-hook-and-export-goalse
  • task/design-task-worktree-cleanup-strategy
  • task/enhance-room-agent-updatetask-tool-to-support-titl
  • task/final-integration-polish-and-pr
  • task/fix-3-failing-e2e-tests-miscategorized-no-llm-test
  • task/fix-address-race-condition-in-pr-1391-snapshot-pro
  • task/fix-artifacts-tab-investigate-why-no-files-are-sho
  • task/fix-coder-planner-agents-must-pullrebase-on-defaul
  • task/fix-e2e-llm-features-reference-autocomplete-fk-con
  • task/fix-e2e-llm-features-reviewer-feedback-loop-review
  • task/fix-e2e-llm-features-space-approval-gate-rejection
  • task/fix-e2e-llm-features-space-happy-path-pipeline-wor
  • task/fix-e2e-llm-responsive-mobile-duplicate-overview-b
  • task/fix-e2e-no-llm-features-mission-terminology-transp
  • task/fix-e2e-no-llm-features-neo-conversation
  • task/fix-e2e-no-llm-features-room-sidebar-navigation-ro
  • task/fix-e2e-no-llm-features-room-sidebar-sections-task
  • task/fix-e2e-no-llm-features-short-id-display-badge-not
  • task/fix-e2e-no-llm-features-space-gate-custom-badges-g
  • task/fix-e2e-no-llm-features-space-gate-script-check-ga
  • task/fix-e2e-no-llm-features-space-multi-agent-editor-a
  • task/fix-e2e-no-llm-features-space-task-messaging-compo
  • task/fix-e2e-no-llm-features-task-goal-indicator-missio
  • task/fix-e2e-no-llm-features-task-lifecycle-archivereac
  • task/fix-e2e-no-llm-features-task-message-streaming-pre
  • task/fix-failing-e2e-test-via-ci
  • task/fix-human-message-routing-blocked-for-inprogress-t
  • task/fix-leader-must-verify-pr-merge-success-before-mar
  • task/fix-linear-workflow-editor-dropping-systemprompt-o
  • task/fix-max-review-rounds-task-review-runtime-owned-li
  • task/fix-mention-autocomplete-scope-to-workflow-agents-
  • task/fix-model-switch-fails-with-cyclic-structure-error
  • task/fix-new-sessions-in-room-dont-auto-generate-titles
  • task/fix-planning-task-recovery-prevent-unrecoverable-s
  • task/fix-pr-1385-web-tests-89-failures-space-1space-2-o
  • task/fix-sqlite-teardown-race-condition-in-task-agent-l
  • task/fix-task-agent-worktree-path-should-be-under-neoka
  • task/fix-task-and-group-state-synchronization-gaps
  • task/fix-ui-not-updating-context-usage-after-compact
  • task/frontend-human-message-input-in-taskview
  • task/frontend-review-notifications-and-task-list-polish
  • task/frontend-room-chat-tab
  • task/improve-make-test-daemon-failure-output-show-faili
  • task/investigate-and-fix-failing-web-tests-in-ci
  • task/investigate-devproxy-install-failures-in-ci
  • task/investigate-using-github-copilot-cli-as-transparen
  • task/make-failed-state-non-terminal-allow-messages-retr
  • task/make-useroomlivequery-tab-aware
  • task/migrate-cross-file-callers-to-navigatetoroomtab
  • task/plan-add-dedicated-mission-detail-page-in-room-ui
  • task/plan-all-e2e-passing-and-using-devproxy
  • task/plan-complete-and-adopt-the-sql-livequery-system
  • task/plan-goal-v2
  • task/redesign-packagesui-demo-index-page-from-scratch
  • task/refactor-reuse-chatcontainer-toolbar-message-input
  • task/remove-chat-tab-from-room-dashboard
  • task/replace-usestate-with-signal-driven-tab-in-roomtsx
  • task/split-room-store-subscriberoom-into-per-query-meth
  • task/task-1-fix-7-failing-no-llm-e2e-tests
  • task/task-2-measurable-missions-structured-metrics-and-
  • task/task-2-update-ci-job-name-from-e2e-to-e2e-no-llm
  • task/task-3-configure-devproxy-for-e2e-llm-job-in-ci
  • task/task-44-e2e-tests-for-taskviewv2
  • task/task-4a-update-coremessage-flowe2ets-to-use-devpro
  • task/task-4b-update-coreinterrupt-buttone2ets-to-use-de
  • task/task-4c-update-coreinterrupt-error-buge2ets-to-use
  • task/task-4d-update-corecontext-featurese2ets-to-use-de
  • task/task-4e-update-featuresarchivee2ets-to-use-devprox
  • task/unify-task-pane-canvas-with-visual-editor-add-read
  • task/update-handlepopstate-and-initializerouter-for-tab
  • task/update-remaining-online-tests-to-use-dev-proxy-loc
  • task/verify-all-e2e-tests-pass-after-fixes-t-200-throug
  • task/wire-missiondetail-view-into-room-component
  • work-on-pr-301

20 Apr 2026 07:40PM UTC coverage: 86.247% (-1.4%) from 87.607%
24686561020

push

github

web-flow
Release v0.9.0 (#1550)

* fix(web): restore tab bar and WorkflowCanvas in SpaceIsland overview (#1304)

* fix(web): restore tab bar and WorkflowCanvas in SpaceIsland overview

The refactor in #1251 accidentally removed the Dashboard/Agents/Workflows/Settings
tab bar and the WorkflowCanvas from the space overview view. This broke:
- Gate approval/rejection UI (no way to see/interact with gates)
- space-approval-gate-rejection E2E tests
- space-navigation, space-sub-routes, space-happy-path-pipeline E2E tests

Restore the tab-based layout in the overview viewMode:
- Dashboard tab: shows WorkflowCanvas on md+ (runtime mode when a run exists,
  template mode when only workflows configured) + SpaceDashboard fallback
- Agents tab: SpaceAgentList
- Workflows tab: WorkflowList + VisualWorkflowEditor
- Settings tab: SpaceSettings

The configure route (/space/:id/configure → SpaceConfigurePage) is kept as-is.

Display run selection: prefer active (in_progress/pending) run; fall back to
the most-recently-updated run so the canvas continues showing gate state after
a run transitions to blocked (e.g., after human rejection).

Also update the SpaceIsland unit test to mock WorkflowCanvas and include
workflowRuns in the spaceStore mock.

* test: add canvas render path unit tests and fix stale needs_attention comments

- Add 5 unit tests covering WorkflowCanvas render logic in SpaceIsland:
  template mode, runtime mode (active run), blocked run fallback,
  no-workflow hidden state, and editor hiding the tab bar
- Fix 6 stale 'needs_attention' references in the rejection E2E test
  (WorkflowRunStatus has no 'needs_attention' value; correct state is 'blocked')

* fix(e2e): fix space-settings-crud navigation and tab selection (#1309)

Navigate to /space/:id/configure directly (the configure view URL)
instead of /space/:id (the dashboard view), and use the data-testid
attribute to click the Settings tab since Tab components render with
role="tab" and include a count badge... (continued)

8848 of 12035 branches covered (73.52%)

Branch coverage included in aggregate %.

28236 of 32124 new or added lines in 330 files covered. (87.9%)

285 existing lines in 30 files now uncovered.

65161 of 73776 relevant lines covered (88.32%)

299.24 hits per line

Relevant lines Covered
Build:
Build:
73776 RELEVANT LINES 65161 COVERED LINES
299.24 HITS PER LINE
Source Files on main
  • Tree
  • List 518
  • Changed 270
  • Source Changed 189
  • Coverage Changed 259
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24686561020 main Release v0.9.0 (#1550) * fix(web): restore tab bar and WorkflowCanvas in SpaceIsland overview (#1304) * fix(web): restore tab bar and WorkflowCanvas in SpaceIsland overview The refactor in #1251 accidentally removed the Dashboard/Agents/Workflo... push 20 Apr 2026 07:40PM UTC web-flow github
86.25
23416495827 main release: v0.8.0 (#735) * task/add support for minimax m27 highspeed model (#458) * feat: add MiniMax-M2.7-highspeed model support * fix: route buildSdkConfig to selected MiniMax model instead of hardcoding M2.5 - ANTHROPIC_DEFAULT_*_MODEL env ... push 23 Mar 2026 12:40AM UTC web-flow github
87.61
23113575934 main Dev -> Main (#361) * feat(tasks): make failed state non-terminal (allow messages + retry) Allow tasks in needs_attention status to receive human messages and auto-restart via the established reviveTaskForMessage path, aligning the RPC handler wi... push 15 Mar 2026 03:39PM UTC web-flow github
84.26
23102184863 main Merge pull request #342 from lsm/dev Dev -> main push 15 Mar 2026 03:09AM UTC web-flow github
83.38
23096311215 main Merge pull request #338 from lsm/dev push 14 Mar 2026 09:03PM UTC web-flow github
83.37
22990359668 main Merge pull request #316 from lsm/dev Release 0.6.2 push 12 Mar 2026 06:59AM UTC web-flow github
83.21
22988952914 main Merge pull request #315 from lsm/dev 0.6.1 push 12 Mar 2026 06:07AM UTC web-flow github
83.21
22891879441 main Merge pull request #310 from lsm/dev dev-> main push 10 Mar 2026 07:38AM UTC web-flow github
83.18
21929997002 main Merge pull request #94 from lsm/dev chore: release v0.5.2 push 12 Feb 2026 01:29AM UTC web-flow github
94.91
21893835502 main Merge pull request #93 from lsm/dev Binary build timed out (infrastructure issue) - all tests passed. Merging manually. push 11 Feb 2026 05:27AM UTC web-flow github
94.97
See All Builds (1073)

Badge your Repo: neokai

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc