Skip to content

docs: add TUI screenshot, ecosystem projects, fix dev→main references #247

docs: add TUI screenshot, ecosystem projects, fix dev→main references

docs: add TUI screenshot, ecosystem projects, fix dev→main references #247

Triggered via push August 26, 2026 14:44
Status Failure
Total duration 1m 2s
Artifacts –

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 10 warnings
TypeError: this._resolutionMediaMatchList.addListener is not a function. (In 'this._resolutionMediaMatchList.addListener(this._outerListener)', 'this._resolutionMediaMatchList.addListener' is undefined): node_modules/.bun/@xterm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js#L1
at _updateDpr (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:106790) at new a (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:105924) at new o (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:104654) at createInstance (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:273695) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:30846) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:287236) at createTerminal (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:22:8) at <anonymous> (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:264:31)
TypeError: this._resolutionMediaMatchList.addListener is not a function. (In 'this._resolutionMediaMatchList.addListener(this._outerListener)', 'this._resolutionMediaMatchList.addListener' is undefined): node_modules/.bun/@xterm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js#L1
at _updateDpr (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:106790) at new a (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:105924) at new o (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:104654) at createInstance (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:273695) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:30846) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:287236) at createTerminal (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:22:8) at <anonymous> (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:241:31)
TypeError: this._resolutionMediaMatchList.addListener is not a function. (In 'this._resolutionMediaMatchList.addListener(this._outerListener)', 'this._resolutionMediaMatchList.addListener' is undefined): node_modules/.bun/@xterm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js#L1
at _updateDpr (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:106790) at new a (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:105924) at new o (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:104654) at createInstance (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:273695) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:30846) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:287236) at createTerminal (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:22:8) at <anonymous> (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:212:31)
TypeError: this._resolutionMediaMatchList.addListener is not a function. (In 'this._resolutionMediaMatchList.addListener(this._outerListener)', 'this._resolutionMediaMatchList.addListener' is undefined): node_modules/.bun/@xterm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js#L1
at _updateDpr (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:106790) at new a (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:105924) at new o (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:104654) at createInstance (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:273695) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:30846) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:287236) at createTerminal (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:22:8) at <anonymous> (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:201:31)
TypeError: this._resolutionMediaMatchList.addListener is not a function. (In 'this._resolutionMediaMatchList.addListener(this._outerListener)', 'this._resolutionMediaMatchList.addListener' is undefined): node_modules/.bun/@xterm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js#L1
at _updateDpr (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:106790) at new a (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:105924) at new o (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:104654) at createInstance (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:273695) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:30846) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:287236) at createTerminal (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:22:8) at <anonymous> (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:171:31)
TypeError: this._resolutionMediaMatchList.addListener is not a function. (In 'this._resolutionMediaMatchList.addListener(this._outerListener)', 'this._resolutionMediaMatchList.addListener' is undefined): node_modules/.bun/@xterm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js#L1
at _updateDpr (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:106790) at new a (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:105924) at new o (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:104654) at createInstance (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:273695) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:30846) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:287236) at createTerminal (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:22:8) at <anonymous> (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:144:31)
TypeError: this._resolutionMediaMatchList.addListener is not a function. (In 'this._resolutionMediaMatchList.addListener(this._outerListener)', 'this._resolutionMediaMatchList.addListener' is undefined): node_modules/.bun/@xterm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js#L1
at _updateDpr (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:106790) at new a (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:105924) at new o (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:104654) at createInstance (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:273695) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:30846) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:287236) at createTerminal (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:22:8) at <anonymous> (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:123:31)
TypeError: this._resolutionMediaMatchList.addListener is not a function. (In 'this._resolutionMediaMatchList.addListener(this._outerListener)', 'this._resolutionMediaMatchList.addListener' is undefined): node_modules/.bun/@xterm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js#L1
at _updateDpr (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:106790) at new a (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:105924) at new o (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:104654) at createInstance (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:273695) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:30846) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:287236) at createTerminal (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:22:8) at <anonymous> (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:102:31)
TypeError: this._resolutionMediaMatchList.addListener is not a function. (In 'this._resolutionMediaMatchList.addListener(this._outerListener)', 'this._resolutionMediaMatchList.addListener' is undefined): node_modules/.bun/@xterm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js#L1
at _updateDpr (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:106790) at new a (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:105924) at new o (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:104654) at createInstance (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:273695) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:30846) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:287236) at createTerminal (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:22:8) at <anonymous> (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:69:31)
TypeError: this._resolutionMediaMatchList.addListener is not a function. (In 'this._resolutionMediaMatchList.addListener(this._outerListener)', 'this._resolutionMediaMatchList.addListener' is undefined): node_modules/.bun/@xterm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js#L1
at _updateDpr (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:106790) at new a (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:105924) at new o (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:104654) at createInstance (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:273695) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:30846) at open (/home/runner/work/tinycode/tinycode/node_modules/.bun/@XTerm+xterm@5.5.0/node_modules/@xterm/xterm/lib/xterm.js:1:287236) at createTerminal (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:22:8) at <anonymous> (/home/runner/work/tinycode/tinycode/packages/app/src/addons/serialize.test.ts:37:31)
typecheck
Process completed with exit code 2.
typecheck
command (/home/runner/work/tinycode/tinycode/packages/plugin) /home/runner/.bun/bin/bun run typecheck exited (2)
test
Process completed with exit code 1.
error: expect(received).toMatchSnapshot(expected): packages/tinycode/unknown#L1
@@ -26,10 +26,11 @@ tinycode models [provider] list all available models tinycode export [sessionID] export session data tinycode import <file> import session data from JSON file or URL tinycode session manage sessions tinycode plugin <module> install plugin and update config [aliases: plug] + tinycode plugin-init [name] scaffold a new plugin project tinycode plugin-search [query] search available plugins tinycode db database tools Positionals: project path to start tinycode in [string] - Expected - 0 + Received + 1 at toMatchSnapshot (unknown:1:1) at /home/runner/work/tinycode/tinycode/packages/tinycode/test/cli/help/help-snapshots.test.ts:124:44 at ~effect/Effect/successCont (/home/runner/work/tinycode/tinycode/node_modules/.bun/effect@4.0.0-beta.66/node_modules/effect/dist/internal/effect.js:870:26) at runLoop (/home/runner/work/tinycode/tinycode/node_modules/.bun/effect@4.0.0-beta.66/node_modules/effect/dist/internal/effect.js:444:98) at evaluate (/home/runner/work/tinycode/tinycode/node_modules/.bun/effect@4.0.0-beta.66/node_modules/effect/dist/internal/effect.js:412:23) at /home/runner/work/tinycode/tinycode/node_modules/.bun/effect@4.0.0-beta.66/node_modules/effect/dist/internal/effect.js:723:15 at go (/home/runner/work/tinycode/tinycode/node_modules/.bun/effect@4.0.0-beta.66/node_modules/effect/dist/internal/effect.js:1983:11) at /home/runner/work/tinycode/tinycode/node_modules/.bun/effect@4.0.0-beta.66/node_modules/effect/dist/internal/effect.js:1956:27 at evaluate (/home/runner/work/tinycode/tinycode/node_modules/.bun/effect@4.0.0-beta.66/node_modules/effect/dist/internal/effect.js:425:23) at /home/runner/work/tinycode/tinycode/node_modules/.bun/effect@4.0.0-beta.66/node_modules/effect/dist/internal/effect.js:723:15
eslint(no-unused-vars): packages/tinycode/test/skill/skill-loading-extended.test.ts#L7
Identifier 'Config' is imported but never used.
eslint(no-unused-vars): packages/tinycode/test/skill/skill-loading-extended.test.ts#L6
Identifier 'Bus' is imported but never used.
eslint(no-unused-vars): packages/tinycode/test/skill/skill-loading-extended.test.ts#L5
Identifier 'RuntimeFlags' is imported but never used.
eslint(no-unused-vars): packages/tinycode/test/skill/skill-loading-extended.test.ts#L4
Identifier 'Discovery' is imported but never used.
eslint(no-unused-vars): packages/tinycode/test/skill/skill-loading-extended.test.ts#L1
Identifier 'test' is imported but never used.
eslint(no-underscore-dangle): packages/tinycode/test/skill/skill.test.ts#L275
Unexpected dangling '_' in '`_tag`'.
eslint(no-underscore-dangle): packages/tinycode/test/skill/skill.test.ts#L273
Unexpected dangling '_' in '`_tag`'.
eslint(no-underscore-dangle): packages/tinycode/test/skill/skill.test.ts#L255
Unexpected dangling '_' in '`_tag`'.
eslint(no-underscore-dangle): packages/app/src/context/server.tsx#L155
Unexpected dangling '_' in '`url_`'.
eslint(no-unused-vars): packages/app/src/context/server.tsx#L8
Variable 'HEALTH_POLL_INTERVAL_MS' is declared but never used. Unused variables should start with a '_'.