abapify
adt-cli
Sign in / Sign up
Open main menu
adt-cli
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
copilot/implement-abapify-pilot-agent
f6ca02cf fix(adt-pilot): address PR #121 review — docs, types, workspace deps - Pilot local-dev doc: MD040 fences, no password-in-chat example, port diagram - adt-mcp-http: type multiSystem; serve uses bun + root .env via nx envFile - adt-config: fail fast on .ts config under Node; workspace:* for adt-config - adt-pilot: workspace:* devDep on adt-mcp; website SDK page + sidebar - src/mastra: camelCase locals; LITELLM_API_KEY already required Co-authored-by: Cursor <cursoragent@cursor.com>
by Petr Plenkov
P
Succeeded
copilot/implement-abapify-pilot-agent
95f48240 fix(adt-pilot): lint failure, URL credential leak, doc port inconsistencies Agent-Logs-Url: https://github.com/abapify/adt-cli/sessions/f7206703-77de-4ccb-8917-757316031d2d Co-authored-by: ThePlenkov <6381507+ThePlenkov@users.noreply.github.com>
by copilot-sw...
c
Succeeded
copilot/implement-abapify-pilot-agent
f34bf5b3 fix(adt-pilot): remove unused @mastra/mcp dep; fix URL log sanitization and docs port/env issues Agent-Logs-Url: https://github.com/abapify/adt-cli/sessions/b3245eb2-6f3d-4bbf-8f37-1093176a89af Co-authored-by: ThePlenkov <6381507+ThePlenkov@users.noreply.github.com>
by copilot-sw...
c
Failed
copilot/implement-abapify-pilot-agent
33d1878c chore: placeholder — outlining fixes Agent-Logs-Url: https://github.com/abapify/adt-cli/sessions/b3245eb2-6f3d-4bbf-8f37-1093176a89af Co-authored-by: ThePlenkov <6381507+ThePlenkov@users.noreply.github.com>
by copilot-sw...
c
Failed
copilot/implement-abapify-pilot-agent
f40b8b75 Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
by Petr Plenkov
P
Failed
copilot/implement-abapify-pilot-agent
bceff1d2 Apply suggestions from code review Co-authored-by: amazon-q-developer[bot] <208079219+amazon-q-developer[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
by Petr Plenkov
P
Succeeded
copilot/implement-abapify-pilot-agent
314049f1 feat(adt-pilot): add local dev stack for HTTP MCP and Mastra playground Wire adt-mcp-http config loading, root dev:pilot script, Mastra entrypoint, and deployment docs for running abapify Pilot locally against ADT MCP. Fixes abapify/adt-cli#120 Co-authored-by: Cursor <cursoragent@cursor.com>
by Petr Plenkov
P
Failed
copilot/implement-abapify-pilot-agent
bd0230c1 feat(adt-pilot): add local dev stack for HTTP MCP and Mastra playground Wire adt-mcp-http config loading, root dev:pilot script, Mastra entrypoint, and deployment docs for running abapify Pilot locally against ADT MCP. Fixes abapify/adt-cli#120 Co-authored-by: Cursor <cursoragent@cursor.com>
by Petr Plenkov
P
Succeeded
copilot/implement-abapify-pilot-agent
8cb7b457 chore: rerun code review check Co-Authored-By: Petr Plenkov <petr.plenkov@gmail.com>
by Devin AI
D
Succeeded
copilot/implement-abapify-pilot-agent
99c00e89 fix(adt-pilot): address review and lint findings Co-Authored-By: Petr Plenkov <petr.plenkov@gmail.com>
by Devin AI
D
Failed
copilot/implement-abapify-pilot-agent
6722e981 fix: apply CodeRabbit auto-fixes Fixed 1 file(s) based on 2 unresolved review comments. Co-authored-by: CodeRabbit <noreply@coderabbit.ai>
by coderabbit...
c
Failed
copilot/implement-abapify-pilot-agent
38bab2c4 chore(nx): migrate nx 22.5.3 → 22.7.1 - Bump nx and all @nx/* packages to 22.7.1 - Add .claude/worktrees and .nx/self-healing to .gitignore/.prettierignore - Enable analytics in nx.json; reformat inline objects - migrations.json records applied migration steps Generated with [Devin](https://cli.devin.ai/docs) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
by Petr Plenkov
P
Succeeded
copilot/implement-abapify-pilot-agent
7ce9896c fix(adt-pilot): align declared deps with actual usage - Add `@abapify/adt-client` as a devDependency. Tests import `createAdtClient` from it (tests/workflow.test.ts), and the project reference list in tsconfig.lib.json already points at it. Without an explicit declaration the package was only resolvable via bun workspace hoisting, which fails in stricter resolvers. - Drop `@mastra/mcp` from runtime dependencies. No source file under `src/` imports it; all Mastra surfaces in use are from `@mastra/core/*`, and all MCP transport code is built on `@modelcontextprotocol/sdk`. JSDoc comments referencing `@mastra/mcp` describe an optional consumer choice for sourcing `mcpTools` and remain accurate. Addresses Devin Review findings: - BUG_pr-review-job-5092d9235b51447997e11b8d8766108a_0001 (missing @abapify/adt-client devDep) - BUG_pr-review-job-5092d9235b51447997e11b8d8766108a_0002 (phantom @mastra/mcp runtime dep) Co-Authored-By: Petr Plenkov <petr.plenkov@gmail.com>
by Devin AI
D
Succeeded
copilot/implement-abapify-pilot-agent
02aae2c5 fix(adt-pilot): use extensionless internal imports per bundler-imports rule Removes .js extensions from all internal relative imports in adt-pilot src and tests to comply with the mandatory bundler-imports rule (since tsconfig.base.json uses moduleResolution: bundler). Matches the convention used in every other package in the monorepo. Addresses Devin Review findings: - BUG_pr-review-job-f33d242b3be645e096ee9c409f2ad9e4_0001 (src/index.ts) - BUG_pr-review-job-f33d242b3be645e096ee9c409f2ad9e4_0002 (src/workflow.ts) - BUG_pr-review-job-f33d242b3be645e096ee9c409f2ad9e4_0003 (src/mcp-client.ts) - BUG_pr-review-job-f33d242b3be645e096ee9c409f2ad9e4_0004 (src/harness.ts) Co-Authored-By: Petr Plenkov <petr.plenkov@gmail.com>
by Devin AI
D
Succeeded
copilot/implement-abapify-pilot-agent
12af17ef fix(adt-pilot): use https in test/example URLs to clear SonarCloud hotspots SonarCloud (rule typescript:S5332) flagged 'http://sap:8000' string literals in tests/types.test.ts as security hotspots. Switch the example baseUrls in both tests and JSDoc to 'https://sap.example.com' / 'https://my-sap.example.com'. The localhost URL in workflow.test.ts is intentional (in-process mock server) and is not flagged by the rule. Co-Authored-By: Petr Plenkov <petr.plenkov@gmail.com>
by Devin AI
D
Succeeded
copilot/implement-abapify-pilot-agent
d089159d refactor(adt-pilot): rework workflow + harness modes for 100% accuracy Workflow mode (deterministic, no LLM): - Three-step pipeline: resolveObjects -> runAtcChecks -> buildReport - Discriminated-union input schema with 'package' or 'transport' modes - Package mode enumerates objects via list_package_objects MCP tool - Transport mode validates via cts_get_transport, uses transport URI as ATC target (server-side enumeration matches 'adt check --transport') - Per-object error capture: failed ATC runs become priority='error' findings; the workflow never aborts on a single failure Harness mode (interactive via Mastra Agent): - createAbapifyPilot(config) returns a Mastra Harness with a 'review' mode - Review agent wired with list_package_objects, atc_run, cts_get_transport - Optional custom instructions and pre-loaded MCP tools Type/build hygiene: - Type-erase Mastra workflow + step factories at the import boundary; Mastra's deeply generic types caused tsc OOM and DTS bloat - Public API surfaces narrow CodeReviewWorkflow / CodeReviewRun handles - typecheck target overridden to 'tsc -p tsconfig.lib.json --noEmit' so tsc does not follow project references (avoids adt-mcp typecheck OOM) - Move @abapify/adt-mcp from runtime deps to devDeps (only used in tests) - Promote @modelcontextprotocol/sdk to a runtime dep (used by mcp-client) Tests (28 total, all passing): - workflow.test.ts: rewritten for async createRun() API; covers package mode happy path + empty package, transport mode happy path + URI assertion, single + multi-object error paths, transport-lookup failure - types.test.ts: schema validation; credentials generated via randomBytes - harness.test.ts (new): factory smoke tests for Harness + Agent - mcp-client.test.ts: unchanged (still passing) Security: - All test credentials generated per-process with randomBytes (no more hardcoded 'secret'/'test-password' strings flagged by SonarCloud) Co-Authored-By: Petr Plenkov <petr.plenkov@gmail.com>
by Devin AI
D
Failed
copilot/implement-abapify-pilot-agent
57afd776 feat(adt-pilot): fix build — disable dts (OOM), explicit return types Agent-Logs-Url: https://github.com/abapify/adt-cli/sessions/8c6e39c2-3ae6-4d7f-8cef-5ff4f1b5904d Co-authored-by: ThePlenkov <6381507+ThePlenkov@users.noreply.github.com>
by copilot-sw...
c
Previous page
Previous
Next
Next page