TypeScript / Execução registrada
FullDots
Self-hosted AI coworkers with local storage, workspaces, approvals and browser tools.
O que foi verificado
Os comandos abaixo executam o código do repositório e conferem os cenários registrados. A evidência cobre esses cenários na versão indicada; não comprova todas as entradas possíveis nem uso em produção. Ferramentas e provedores externos com credenciais não são certificados por estes testes.
Este repositório é um fork de asasemahmed/FullDots. A execução corresponde ao fork; a autoria e a licença original são preservadas.
A evidência abaixo pertence à versão registrada. A consulta usa a API pública do GitHub e pode atingir o limite de requisições.
Comandos e resultados reais
Resultados extraídos dos logs do Actions. Saídas extensas podem estar resumidas; a execução original e o artefato contêm o registro completo.
Baixar relatório JSONPASS npm ci
Saída: 0 · esperada: 0 · 26.106 s
$ bash -e -o pipefail -c npm ci npm warn deprecated hast@1.0.0: Renamed to rehype npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead. npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead added 994 packages, and audited 995 packages in 26s 322 packages are looking for funding run `npm fund` for details 13 vulnerabilities (7 low, 4 high, 2 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. npm warn install-scripts 2 packages have install scripts not yet covered by allowScripts: npm warn install-scripts @scarf/scarf@1.4.0 (postinstall: node ./report.js) npm warn install-scripts esbuild@0.28.2 (postinstall: node install.js) npm warn install-scripts npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
PASS npm run check-format
Saída: 0 · esperada: 0 · 6.219 s
$ bash -e -o pipefail -c npm run check-format > fulldots@0.1.0 check-format > prettier --check src tests *.json *.ts *.js index.html public .github Dockerfile "compose*.yml" deployment README.md docs .env.example --ignore-unknown Checking formatting... All matched files use Prettier code style!
PASS npm run lint
Saída: 0 · esperada: 0 · 4.92 s
$ bash -e -o pipefail -c npm run lint > fulldots@0.1.0 lint > eslint src tests vite.config.ts
PASS npm run typecheck
Saída: 0 · esperada: 0 · 9.589 s
$ bash -e -o pipefail -c npm run typecheck > fulldots@0.1.0 typecheck > tsc --noEmit
PASS npm test
Saída: 0 · esperada: 0 · 19.436 s
$ bash -e -o pipefail -c npm test
> fulldots@0.1.0 test
> vitest run
[1m[30m[46m RUN [49m[39m[22m [36mv4.1.11 [39m[90m/home/runner/work/FullDots/FullDots[39m
[32m✓[39m tests/mcp-connectors.test.ts [2m([22m[2m41 tests[22m[2m)[22m[33m 575[2mms[22m[39m
[32m✓[39m tests/model-providers-ui.test.tsx [2m([22m[2m67 tests[22m[2m)[22m[33m 472[2mms[22m[39m
[90mstdout[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2mkeeps a summary-only request_approval advisory: the next gated call still asks
[22m[39m{ tool: [32m'request_approval'[39m }
[90mstderr[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2mkeeps a summary-only request_approval advisory: the next gated call still asks
[22m[39m⚠️ [tanstack-ai:warn] ⚠️ tool "request_approval" sent with strict: false: schema has an open object (for example z.record())
[90mstderr[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2mkeeps a summary-only request_approval advisory: the next gated call still asks
[22m[39m⚠️ [tanstack-ai:warn] ⚠️ tool "request_approval" sent with strict: false: schema has an open object (for example z.record())
[90mstdout[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2mkeeps a summary-only request_approval advisory: the next gated call still asks
[22m[39m{ tool: [32m'request_approval'[39m }
[90mstdout[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2mcovers an exec intent given to request_approval and runs the command once afterwards
[22m[39m{ tool: [32m'request_approval'[39m }
[90mstderr[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2mcovers an exec intent given to request_approval and runs the command once afterwards
[22m[39m⚠️ [tanstack-ai:warn] ⚠️ tool "request_approval" sent with strict: false: schema has an open object (for example z.record())
[32m✓[39m tests/model-providers.test.ts [2m([22m[2m44 tests[22m[2m)[22m[32m 154[2mms[22m[39m
[90mstdout[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2mcovers an exec intent given to request_approval and runs the command once afterwards
[22m[39m{ tool: [32m'request_approval'[39m }
[90mstderr[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2mcovers an exec intent given to request_approval and runs the command once afterwards
[22m[39m⚠️ [tanstack-ai:warn] ⚠️ tool "request_approval" sent with strict: false: schema has an open object (for example z.record())
[90mstdout[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2mcovers an exec intent given to request_approval and runs the command once afterwards
[22m[39m{ tool: [32m'request_approval'[39m }
[90mstderr[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2mcovers an exec intent given to request_approval and runs the command once afterwards
[22m[39m⚠️ [tanstack-ai:warn] ⚠️ tool "request_approval" sent with strict: false: schema has an open object (for example z.record())
[90mstdout[2m | tests/approvals.test.ts[2m > [22m[2mapproval gate inside a DotAgent turn[2m > [22m[2manswers a request_approval for an unknown computer ref with a tool error and keeps goi
Full transcript in the execution-proof artifact.PASS npm run build
Saída: 0 · esperada: 0 · 7.644 s
$ bash -e -o pipefail -c npm run build > fulldots@0.1.0 build > vite build && tsc -p tsconfig.server.json [36mvite v8.3.1 [32mbuilding client environment for production...[36m[39m transforming... ✓ 11021 modules transformed. rendering chunks... computing gzip size... dist/client/index.html 0.89 kB │ gzip: 0.45 kB dist/client/assets/KaTeX_Size3-Regular-CTq5MqoE.woff 4.42 kB dist/client/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 4.92 kB dist/client/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 5.20 kB dist/client/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 5.46 kB dist/client/assets/KaTeX_Size4-Regular-BF-4gkZK.woff 5.98 kB dist/client/assets/KaTeX_Size2-Regular-oD1tc_U0.woff 6.18 kB dist/client/assets/KaTeX_Size1-Regular-C195tn64.woff 6.49 kB dist/client/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 6.90 kB dist/client/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 6.91 kB dist/client/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf 7.58 kB dist/client/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff 7.65 kB dist/client/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff 7.71 kB dist/client/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 9.64 kB dist/client/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 10.34 kB dist/client/assets/KaTeX_Size4-Regular-DWFBv043.ttf 10.36 kB dist/client/assets/KaTeX_Script-Regular-D5yQViql.woff 10.58 kB dist/client/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 11.31 kB dist/client/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 11.34 kB dist/client/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf 11.50 kB dist/client/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 12.02 kB dist/client/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 12.21 kB dist/client/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf 12.22 kB dist/client/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff 12.31 kB dist/client/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf 12.34 kB dist/client/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf 12.36 kB dist/client/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff 13.20 kB dist/client/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff 13.29 kB dist/client/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 13.56 kB dist/client/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff 14.11 kB dist/client/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff 14.40 kB dist/client/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff 16.02 kB dist/client/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 16.40 kB dist/client/assets/KaTeX_Math-Italic-t53AETM-.woff2 16.44 kB dist/client/assets/KaTeX_Script-Regular-C5JkGWo-.ttf 16.64 kB dist/client/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 16.78 kB dist/client/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 16.98 kB dist/client/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff 18.66 kB dist/client/assets/KaTeX_Math-Italic-DA0__PXp.woff 18.74 kB dist/client/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff 19.41 kB dist/client/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf 19.43 kB dist/client/assets/KaTeX_Fraktur-Regular-CB_wures.ttf 19.57 kB dist/client/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf 19.58 kB dist/client/assets/KaTeX_Main-Italic-BMLOBm91.woff 19.67 kB dist/client/assets/KaTeX_SansSerif- Full transcript in the execution-proof artifact.
Reproduzir a execução
Os pré-requisitos e as entradas são públicos no repositório. Faça checkout da versão exata antes de executar os cenários.
git clone https://github.com/brunnojob/FullDots.git cd FullDots git checkout ff7c2c9bef9a84a2dddd4bdfb71b1fbd9a9440e5 python .proof/record.py