Skip to content

chore: add blackbox to .gitignore #5

chore: add blackbox to .gitignore

chore: add blackbox to .gitignore #5

Triggered via push July 11, 2026 16:31
Status Failure
Total duration 8m 10s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 14 warnings
typecheck
Process completed with exit code 2.
typecheck: packages/acp-adapter/test/session-control.test.ts#L337
Property 'unstable_setSessionModel' does not exist on type 'ClientSideConnection'.
typecheck: packages/acp-adapter/test/session-control.test.ts#L317
Property 'unstable_setSessionModel' does not exist on type 'ClientSideConnection'.
typecheck: packages/acp-adapter/test/session-control.test.ts#L283
Property 'unstable_setSessionModel' does not exist on type 'ClientSideConnection'.
typecheck: packages/acp-adapter/test/session-control.test.ts#L248
Property 'unstable_setSessionModel' does not exist on type 'ClientSideConnection'.
typecheck: packages/acp-adapter/test/session-config-option-funnel.test.ts#L240
Property 'unstable_setSessionModel' does not exist on type 'ClientSideConnection'.
typecheck: packages/acp-adapter/test/session-config-option-funnel.test.ts#L131
Property 'unstable_setSessionModel' does not exist on type 'ClientSideConnection'.
typecheck: packages/acp-adapter/src/session.ts#L7
Module '"@agentclientprotocol/sdk"' has no exported member 'ModelId'.
typecheck: packages/acp-adapter/src/server.ts#L44
'"@agentclientprotocol/sdk"' has no exported member named 'SetSessionModelResponse'. Did you mean 'SetSessionModeResponse'?
typecheck: packages/acp-adapter/src/server.ts#L43
'"@agentclientprotocol/sdk"' has no exported member named 'SetSessionModelRequest'. Did you mean 'SetSessionModeRequest'?
vitest(no-conditional-expect): packages/kaos/test/local.test.ts#L31
Unexpected conditional expect
vitest(require-to-throw-message): packages/kaos/test/local.test.ts#L599
Require a message for "toThrow".
vitest(require-to-throw-message): packages/kaos/test/local.test.ts#L267
Require a message for "toThrow".
vitest(require-to-throw-message): packages/kaos/test/local.test.ts#L193
Require a message for "toThrow".
vitest(require-to-throw-message): packages/kaos/test/local.test.ts#L192
Require a message for "toThrow".
vitest(require-to-throw-message): packages/kaos/test/ssh.test.ts#L289
Require a message for "toThrow".
eslint(no-unused-vars): apps/pythinker-code/src/tui/commands/dispatch.ts#L33
Identifier 'showModelPicker' is imported but never used.
eslint(no-unused-vars): apps/pythinker-code/src/tui/components/chrome/welcome-banner.ts#L229
Parameter 'index' is declared but never used. Unused parameters should start with a '_'.
eslint(no-unused-vars): apps/pythinker-code/src/tui/constant/terminal.ts#L1
Identifier 'ST' is imported but never used.
eslint(no-unused-vars): apps/pythinker-code/src/tui/theme/index.ts#L6
Type 'ResolvedTheme' is imported but never used.
[pythinker-sdk] test/runtime-provider-oauth.test.ts: packages/agent-core/src/mcp/oauth/oauth-pages.ts#L1
Error: ENOTDIR: not a directory, open '/home/runner/work/pythinker-cli/pythinker-cli/packages/oauth/src/index.ts/oauth-pages' ❯ ../agent-core/src/mcp/oauth/oauth-pages.ts:1:1 ❯ ../agent-core/src/mcp/oauth/callback-server.ts:15:1
[pythinker-sdk] test/runtime-provider-identity.test.ts: packages/agent-core/src/mcp/oauth/oauth-pages.ts#L1
Error: ENOTDIR: not a directory, open '/home/runner/work/pythinker-cli/pythinker-cli/packages/oauth/src/index.ts/oauth-pages' ❯ ../agent-core/src/mcp/oauth/oauth-pages.ts:1:1 ❯ ../agent-core/src/mcp/oauth/callback-server.ts:15:1
[pythinker-sdk] test/rename-session.test.ts: packages/agent-core/src/mcp/oauth/oauth-pages.ts#L1
Error: ENOTDIR: not a directory, open '/home/runner/work/pythinker-cli/pythinker-cli/packages/oauth/src/index.ts/oauth-pages' ❯ ../agent-core/src/mcp/oauth/oauth-pages.ts:1:1 ❯ ../agent-core/src/mcp/oauth/callback-server.ts:15:1
[pythinker-sdk] test/pythinker-code-model-provider.test.ts: packages/agent-core/src/mcp/oauth/oauth-pages.ts#L1
Error: ENOTDIR: not a directory, open '/home/runner/work/pythinker-cli/pythinker-cli/packages/oauth/src/index.ts/oauth-pages' ❯ ../agent-core/src/mcp/oauth/oauth-pages.ts:1:1 ❯ ../agent-core/src/mcp/oauth/callback-server.ts:15:1
[pythinker-sdk] test/local-logging.test.ts: packages/agent-core/src/mcp/oauth/oauth-pages.ts#L1
Error: ENOTDIR: not a directory, open '/home/runner/work/pythinker-cli/pythinker-cli/packages/oauth/src/index.ts/oauth-pages' ❯ ../agent-core/src/mcp/oauth/oauth-pages.ts:1:1 ❯ ../agent-core/src/mcp/oauth/callback-server.ts:15:1
[pythinker-sdk] test/list-sessions.test.ts: packages/agent-core/src/mcp/oauth/oauth-pages.ts#L1
Error: ENOTDIR: not a directory, open '/home/runner/work/pythinker-cli/pythinker-cli/packages/oauth/src/index.ts/oauth-pages' ❯ ../agent-core/src/mcp/oauth/oauth-pages.ts:1:1 ❯ ../agent-core/src/mcp/oauth/callback-server.ts:15:1
[pythinker-sdk] test/export-session.test.ts: packages/agent-core/src/mcp/oauth/oauth-pages.ts#L1
Error: ENOTDIR: not a directory, open '/home/runner/work/pythinker-cli/pythinker-cli/packages/oauth/src/index.ts/oauth-pages' ❯ ../agent-core/src/mcp/oauth/oauth-pages.ts:1:1 ❯ ../agent-core/src/mcp/oauth/callback-server.ts:15:1
[pythinker-sdk] test/create-session-transport.test.ts: packages/agent-core/src/mcp/oauth/oauth-pages.ts#L1
Error: ENOTDIR: not a directory, open '/home/runner/work/pythinker-cli/pythinker-cli/packages/oauth/src/index.ts/oauth-pages' ❯ ../agent-core/src/mcp/oauth/oauth-pages.ts:1:1 ❯ ../agent-core/src/mcp/oauth/callback-server.ts:15:1
[pythinker-sdk] test/config.test.ts: packages/agent-core/src/mcp/oauth/oauth-pages.ts#L1
Error: ENOTDIR: not a directory, open '/home/runner/work/pythinker-cli/pythinker-cli/packages/oauth/src/index.ts/oauth-pages' ❯ ../agent-core/src/mcp/oauth/oauth-pages.ts:1:1 ❯ ../agent-core/src/mcp/oauth/callback-server.ts:15:1
[pythinker-sdk] test/auth-facade.test.ts: packages/agent-core/src/mcp/oauth/oauth-pages.ts#L1
Error: ENOTDIR: not a directory, open '/home/runner/work/pythinker-cli/pythinker-cli/packages/oauth/src/index.ts/oauth-pages' ❯ ../agent-core/src/mcp/oauth/oauth-pages.ts:1:1 ❯ ../agent-core/src/mcp/oauth/callback-server.ts:15:1
typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
eslint(no-underscore-dangle): apps/pythinker-code/src/tui/theme/theme.ts#L34
Unexpected dangling '_' in '`_palette`'.
eslint(no-underscore-dangle): apps/pythinker-code/src/tui/theme/theme.ts#L30
Unexpected dangling '_' in '`_palette`'.
eslint(no-underscore-dangle): apps/pythinker-code/src/tui/theme/theme.ts#L26
Unexpected dangling '_' in '`_palette`'.
eslint(no-underscore-dangle): apps/pythinker-code/src/tui/theme/theme.ts#L22
Unexpected dangling '_' in '`_palette`'.
build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/