├── .cursor └── rules │ ├── coding-guidelines.mdc │ ├── commit-and-push.mdc │ ├── commit.mdc │ ├── correction-response.mdc │ ├── development-workflow.mdc │ ├── docs-directory.mdc │ ├── propose-commit.mdc │ ├── typescript-strict-typing.mdc │ └── unit-tests-todos.mdc ├── .cursorindexingignore ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── chore.md │ ├── config.yml │ ├── feature-request.md │ └── question.md └── workflows │ ├── ci.yml │ ├── issue-link.yml │ ├── pr-conventional-commits-title.yml │ ├── publish.yml │ └── release-please.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .release-please-config.json ├── .release-please-manifest.json ├── .repo-metadata.json ├── .specstory ├── .gitignore └── history │ ├── 2025-11-07_10-33Z-building-the-superagents-cli-project.md │ ├── 2025-11-07_11-18Z-propose-agents-md-file-content.md │ ├── 2025-11-07_11-25Z-refactor-coding-guidelines-repository.md │ ├── 2025-11-07_11-41Z-proposing-end-to-end-tests-for-cli.md │ ├── 2025-11-07_12-04Z-testing-the-agent-against-a-scenario.md │ ├── 2025-11-07_12-27Z-review-spec-files-for-ui-ux-issues.md │ ├── 2025-11-07_12-37Z-refactor-framework-and-prompt-configuration.md │ ├── 2025-11-07_13-02Z-create-ascii-art-for-superagents.md │ ├── 2025-11-07_13-12Z-complete-outside-in-tdd-for-e2e-tests.md │ ├── 2025-11-07_13-45Z-get-e2e-tests-working-in-typescript.md │ ├── 2025-11-07_13-47Z-fix-typo-in-ascii-art.md │ ├── 2025-11-07_13-48Z-fix-stalling-issue-in-typescript-test.md │ ├── 2025-11-07_14-06Z-explore-project-and-add-coding-agent.md │ ├── 2025-11-07_14-17Z-add-more-llm-providers-and-credentials.md │ ├── 2025-11-07_15-10Z-add-url-for-api-key-retrieval.md │ ├── 2025-11-07_15-45Z-enhance-ascii-art-with-rainbow-colors.md │ ├── 2025-11-07_15-50Z-cursor-agent-typing-issue.md │ ├── 2025-11-07_21-34Z-fix-type-errors.md │ ├── 2025-11-08_08-48Z-make-superman-fly-in-ascii-art.md │ ├── 2025-11-14_14-57Z-remove-animation-and-keep-ascii-art.md │ ├── 2025-11-15_06-33Z-check-and-fix-tag-format-in-config.md │ ├── 2025-12-02_12-49Z-bunch-of-updates.md │ ├── 2025-12-04_16-11Z-find-vercel-documentation.md │ └── 2025-12-04_16-15Z-check-mcp-for-ai-sdk-agent-writing.md ├── CHANGELOG.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── docs ├── CONTRIBUTING.md ├── FEATURES.md ├── GETTING-STARTED.md ├── PHILOSOPHY.md ├── STRUCTURE.md ├── USAGE.md └── WALKTHROUGH.md ├── eslint.config.ts ├── images └── cover-image.png ├── package.json ├── pnpm-lock.yaml ├── src ├── __tests__ │ ├── e2e │ │ ├── init.e2e.test.ts │ │ └── typescript-claude-mastra.e2e.test.ts │ └── utils │ │ ├── README.md │ │ ├── cli-test-runner.ts │ │ ├── spawn-cli.ts │ │ └── temp-dir.ts ├── assistant-kickoff │ ├── README.md │ ├── __tests__ │ │ └── build-prompt.test.ts │ ├── build-initial-prompt.ts │ └── kickoff-assistant.ts ├── builders │ ├── README.md │ ├── agents-guide-builder.ts │ ├── cli-config-builder.ts │ ├── editor-setup-builder.ts │ └── mcp-config-builder.ts ├── commands │ └── init.ts ├── config-collection │ ├── README.md │ ├── __tests__ │ │ ├── choice-builders.test.ts │ │ └── validators.test.ts │ ├── choice-builders │ │ ├── coding-assistant-choices.ts │ │ ├── framework-choices.ts │ │ └── language-choices.ts │ ├── collect-config.ts │ ├── detect-installed-agents.ts │ └── validators │ │ ├── langwatch-key.ts │ │ ├── openai-key.ts │ │ └── project-goal.ts ├── documentation │ ├── README.md │ ├── __tests__ │ │ └── sections.test.ts │ └── sections │ │ ├── framework-section.ts │ │ ├── overview-section.ts │ │ ├── principles-section.ts │ │ └── workflow-section.ts ├── index.ts ├── project-scaffolding │ ├── README.md │ ├── __tests__ │ │ ├── create-project-structure.test.ts │ │ └── main-entry-point.test.ts │ ├── create-directory-structure.ts │ ├── create-project-structure.ts │ └── file-generators │ │ ├── env-files.ts │ │ ├── gitignore-generator.ts │ │ ├── main-entry-point.ts │ │ ├── sample-evaluation.ts │ │ ├── sample-prompt-file.ts │ │ └── sample-scenario-test.ts ├── providers │ ├── coding-assistants │ │ ├── antigravity │ │ │ └── index.ts │ │ ├── claude │ │ │ └── index.ts │ │ ├── crush │ │ │ └── index.ts │ │ ├── cursor │ │ │ └── index.ts │ │ ├── gemini-cli │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── kilocode │ │ │ └── index.ts │ │ ├── none │ │ │ └── index.ts │ │ └── qwen-code │ │ │ └── index.ts │ ├── frameworks │ │ ├── agno │ │ │ ├── index.ts │ │ │ ├── knowledge.ts │ │ │ ├── mcp-config.ts │ │ │ └── setup.ts │ │ ├── google-adk │ │ │ ├── index.ts │ │ │ ├── knowledge.ts │ │ │ └── mcp-config.ts │ │ ├── index.ts │ │ ├── langgraph-py │ │ │ ├── index.ts │ │ │ ├── knowledge.ts │ │ │ └── mcp-config.ts │ │ ├── langgraph-ts │ │ │ ├── index.ts │ │ │ ├── knowledge.ts │ │ │ └── mcp-config.ts │ │ ├── mastra │ │ │ ├── index.ts │ │ │ ├── knowledge.ts │ │ │ └── mcp-config.ts │ │ └── vercel-ai │ │ │ ├── index.ts │ │ │ ├── knowledge.ts │ │ │ └── mcp-config.ts │ ├── languages │ │ ├── index.ts │ │ ├── python │ │ │ ├── index.ts │ │ │ └── knowledge.ts │ │ └── typescript │ │ │ ├── index.ts │ │ │ └── knowledge.ts │ └── llm-providers │ │ ├── anthropic │ │ └── index.ts │ │ ├── bedrock │ │ └── index.ts │ │ ├── gemini │ │ └── index.ts │ │ ├── grok │ │ └── index.ts │ │ ├── index.ts │ │ ├── openai │ │ └── index.ts │ │ └── openrouter │ │ └── index.ts ├── tool-setup │ ├── README.md │ └── __tests__ │ │ ├── agno-tools.test.ts │ │ └── mcp-servers.test.ts ├── types.ts └── utils │ ├── cli.util.ts │ ├── coding-assistant.util.ts │ ├── logger │ ├── base-logger.ts │ ├── console-logger.ts │ ├── display-logger.ts │ ├── index.ts │ ├── logger-facade.ts │ └── types.ts │ ├── os.util.ts │ └── process.util.ts ├── tsconfig.json ├── tsup.config.ts ├── vitest.config.ts └── vitest.e2e.config.ts /.cursor/rules/coding-guidelines.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.cursor/rules/coding-guidelines.mdc -------------------------------------------------------------------------------- /.cursor/rules/commit-and-push.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.cursor/rules/commit-and-push.mdc -------------------------------------------------------------------------------- /.cursor/rules/commit.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.cursor/rules/commit.mdc -------------------------------------------------------------------------------- /.cursor/rules/correction-response.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.cursor/rules/correction-response.mdc -------------------------------------------------------------------------------- /.cursor/rules/development-workflow.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.cursor/rules/development-workflow.mdc -------------------------------------------------------------------------------- /.cursor/rules/docs-directory.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.cursor/rules/docs-directory.mdc -------------------------------------------------------------------------------- /.cursor/rules/propose-commit.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.cursor/rules/propose-commit.mdc -------------------------------------------------------------------------------- /.cursor/rules/typescript-strict-typing.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.cursor/rules/typescript-strict-typing.mdc -------------------------------------------------------------------------------- /.cursor/rules/unit-tests-todos.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.cursor/rules/unit-tests-todos.mdc -------------------------------------------------------------------------------- /.cursorindexingignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.cursorindexingignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/chore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.github/ISSUE_TEMPLATE/chore.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/issue-link.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.github/workflows/issue-link.yml -------------------------------------------------------------------------------- /.github/workflows/pr-conventional-commits-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.github/workflows/pr-conventional-commits-title.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | pnpm commitlint --edit $1 -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm test:ci -------------------------------------------------------------------------------- /.release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.release-please-config.json -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "0.1.19" 3 | } 4 | -------------------------------------------------------------------------------- /.repo-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.repo-metadata.json -------------------------------------------------------------------------------- /.specstory/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/.gitignore -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_10-33Z-building-the-superagents-cli-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_10-33Z-building-the-superagents-cli-project.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_11-18Z-propose-agents-md-file-content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_11-18Z-propose-agents-md-file-content.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_11-25Z-refactor-coding-guidelines-repository.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_11-25Z-refactor-coding-guidelines-repository.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_11-41Z-proposing-end-to-end-tests-for-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_11-41Z-proposing-end-to-end-tests-for-cli.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_12-04Z-testing-the-agent-against-a-scenario.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_12-04Z-testing-the-agent-against-a-scenario.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_12-27Z-review-spec-files-for-ui-ux-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_12-27Z-review-spec-files-for-ui-ux-issues.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_12-37Z-refactor-framework-and-prompt-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_12-37Z-refactor-framework-and-prompt-configuration.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_13-02Z-create-ascii-art-for-superagents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_13-02Z-create-ascii-art-for-superagents.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_13-12Z-complete-outside-in-tdd-for-e2e-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_13-12Z-complete-outside-in-tdd-for-e2e-tests.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_13-45Z-get-e2e-tests-working-in-typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_13-45Z-get-e2e-tests-working-in-typescript.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_13-47Z-fix-typo-in-ascii-art.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_13-47Z-fix-typo-in-ascii-art.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_13-48Z-fix-stalling-issue-in-typescript-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_13-48Z-fix-stalling-issue-in-typescript-test.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_14-06Z-explore-project-and-add-coding-agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_14-06Z-explore-project-and-add-coding-agent.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_14-17Z-add-more-llm-providers-and-credentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_14-17Z-add-more-llm-providers-and-credentials.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_15-10Z-add-url-for-api-key-retrieval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_15-10Z-add-url-for-api-key-retrieval.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_15-45Z-enhance-ascii-art-with-rainbow-colors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_15-45Z-enhance-ascii-art-with-rainbow-colors.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_15-50Z-cursor-agent-typing-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_15-50Z-cursor-agent-typing-issue.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-07_21-34Z-fix-type-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-07_21-34Z-fix-type-errors.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-08_08-48Z-make-superman-fly-in-ascii-art.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-08_08-48Z-make-superman-fly-in-ascii-art.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-14_14-57Z-remove-animation-and-keep-ascii-art.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-14_14-57Z-remove-animation-and-keep-ascii-art.md -------------------------------------------------------------------------------- /.specstory/history/2025-11-15_06-33Z-check-and-fix-tag-format-in-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-11-15_06-33Z-check-and-fix-tag-format-in-config.md -------------------------------------------------------------------------------- /.specstory/history/2025-12-02_12-49Z-bunch-of-updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-12-02_12-49Z-bunch-of-updates.md -------------------------------------------------------------------------------- /.specstory/history/2025-12-04_16-11Z-find-vercel-documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-12-04_16-11Z-find-vercel-documentation.md -------------------------------------------------------------------------------- /.specstory/history/2025-12-04_16-15Z-check-mcp-for-ai-sdk-agent-writing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/.specstory/history/2025-12-04_16-15Z-check-mcp-for-ai-sdk-agent-writing.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/FEATURES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/docs/FEATURES.md -------------------------------------------------------------------------------- /docs/GETTING-STARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/docs/GETTING-STARTED.md -------------------------------------------------------------------------------- /docs/PHILOSOPHY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/docs/PHILOSOPHY.md -------------------------------------------------------------------------------- /docs/STRUCTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/docs/STRUCTURE.md -------------------------------------------------------------------------------- /docs/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/docs/USAGE.md -------------------------------------------------------------------------------- /docs/WALKTHROUGH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/docs/WALKTHROUGH.md -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /images/cover-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/images/cover-image.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/__tests__/e2e/init.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/__tests__/e2e/init.e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/e2e/typescript-claude-mastra.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/__tests__/e2e/typescript-claude-mastra.e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/__tests__/utils/README.md -------------------------------------------------------------------------------- /src/__tests__/utils/cli-test-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/__tests__/utils/cli-test-runner.ts -------------------------------------------------------------------------------- /src/__tests__/utils/spawn-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/__tests__/utils/spawn-cli.ts -------------------------------------------------------------------------------- /src/__tests__/utils/temp-dir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/__tests__/utils/temp-dir.ts -------------------------------------------------------------------------------- /src/assistant-kickoff/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/assistant-kickoff/README.md -------------------------------------------------------------------------------- /src/assistant-kickoff/__tests__/build-prompt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/assistant-kickoff/__tests__/build-prompt.test.ts -------------------------------------------------------------------------------- /src/assistant-kickoff/build-initial-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/assistant-kickoff/build-initial-prompt.ts -------------------------------------------------------------------------------- /src/assistant-kickoff/kickoff-assistant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/assistant-kickoff/kickoff-assistant.ts -------------------------------------------------------------------------------- /src/builders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/builders/README.md -------------------------------------------------------------------------------- /src/builders/agents-guide-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/builders/agents-guide-builder.ts -------------------------------------------------------------------------------- /src/builders/cli-config-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/builders/cli-config-builder.ts -------------------------------------------------------------------------------- /src/builders/editor-setup-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/builders/editor-setup-builder.ts -------------------------------------------------------------------------------- /src/builders/mcp-config-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/builders/mcp-config-builder.ts -------------------------------------------------------------------------------- /src/commands/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/commands/init.ts -------------------------------------------------------------------------------- /src/config-collection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/README.md -------------------------------------------------------------------------------- /src/config-collection/__tests__/choice-builders.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/__tests__/choice-builders.test.ts -------------------------------------------------------------------------------- /src/config-collection/__tests__/validators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/__tests__/validators.test.ts -------------------------------------------------------------------------------- /src/config-collection/choice-builders/coding-assistant-choices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/choice-builders/coding-assistant-choices.ts -------------------------------------------------------------------------------- /src/config-collection/choice-builders/framework-choices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/choice-builders/framework-choices.ts -------------------------------------------------------------------------------- /src/config-collection/choice-builders/language-choices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/choice-builders/language-choices.ts -------------------------------------------------------------------------------- /src/config-collection/collect-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/collect-config.ts -------------------------------------------------------------------------------- /src/config-collection/detect-installed-agents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/detect-installed-agents.ts -------------------------------------------------------------------------------- /src/config-collection/validators/langwatch-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/validators/langwatch-key.ts -------------------------------------------------------------------------------- /src/config-collection/validators/openai-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/validators/openai-key.ts -------------------------------------------------------------------------------- /src/config-collection/validators/project-goal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/config-collection/validators/project-goal.ts -------------------------------------------------------------------------------- /src/documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/documentation/README.md -------------------------------------------------------------------------------- /src/documentation/__tests__/sections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/documentation/__tests__/sections.test.ts -------------------------------------------------------------------------------- /src/documentation/sections/framework-section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/documentation/sections/framework-section.ts -------------------------------------------------------------------------------- /src/documentation/sections/overview-section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/documentation/sections/overview-section.ts -------------------------------------------------------------------------------- /src/documentation/sections/principles-section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/documentation/sections/principles-section.ts -------------------------------------------------------------------------------- /src/documentation/sections/workflow-section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/documentation/sections/workflow-section.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/project-scaffolding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/README.md -------------------------------------------------------------------------------- /src/project-scaffolding/__tests__/create-project-structure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/__tests__/create-project-structure.test.ts -------------------------------------------------------------------------------- /src/project-scaffolding/__tests__/main-entry-point.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/__tests__/main-entry-point.test.ts -------------------------------------------------------------------------------- /src/project-scaffolding/create-directory-structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/create-directory-structure.ts -------------------------------------------------------------------------------- /src/project-scaffolding/create-project-structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/create-project-structure.ts -------------------------------------------------------------------------------- /src/project-scaffolding/file-generators/env-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/file-generators/env-files.ts -------------------------------------------------------------------------------- /src/project-scaffolding/file-generators/gitignore-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/file-generators/gitignore-generator.ts -------------------------------------------------------------------------------- /src/project-scaffolding/file-generators/main-entry-point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/file-generators/main-entry-point.ts -------------------------------------------------------------------------------- /src/project-scaffolding/file-generators/sample-evaluation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/file-generators/sample-evaluation.ts -------------------------------------------------------------------------------- /src/project-scaffolding/file-generators/sample-prompt-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/file-generators/sample-prompt-file.ts -------------------------------------------------------------------------------- /src/project-scaffolding/file-generators/sample-scenario-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/project-scaffolding/file-generators/sample-scenario-test.ts -------------------------------------------------------------------------------- /src/providers/coding-assistants/antigravity/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/coding-assistants/antigravity/index.ts -------------------------------------------------------------------------------- /src/providers/coding-assistants/claude/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/coding-assistants/claude/index.ts -------------------------------------------------------------------------------- /src/providers/coding-assistants/crush/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/coding-assistants/crush/index.ts -------------------------------------------------------------------------------- /src/providers/coding-assistants/cursor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/coding-assistants/cursor/index.ts -------------------------------------------------------------------------------- /src/providers/coding-assistants/gemini-cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/coding-assistants/gemini-cli/index.ts -------------------------------------------------------------------------------- /src/providers/coding-assistants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/coding-assistants/index.ts -------------------------------------------------------------------------------- /src/providers/coding-assistants/kilocode/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/coding-assistants/kilocode/index.ts -------------------------------------------------------------------------------- /src/providers/coding-assistants/none/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/coding-assistants/none/index.ts -------------------------------------------------------------------------------- /src/providers/coding-assistants/qwen-code/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/coding-assistants/qwen-code/index.ts -------------------------------------------------------------------------------- /src/providers/frameworks/agno/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/agno/index.ts -------------------------------------------------------------------------------- /src/providers/frameworks/agno/knowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/agno/knowledge.ts -------------------------------------------------------------------------------- /src/providers/frameworks/agno/mcp-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/agno/mcp-config.ts -------------------------------------------------------------------------------- /src/providers/frameworks/agno/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/agno/setup.ts -------------------------------------------------------------------------------- /src/providers/frameworks/google-adk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/google-adk/index.ts -------------------------------------------------------------------------------- /src/providers/frameworks/google-adk/knowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/google-adk/knowledge.ts -------------------------------------------------------------------------------- /src/providers/frameworks/google-adk/mcp-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/google-adk/mcp-config.ts -------------------------------------------------------------------------------- /src/providers/frameworks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/index.ts -------------------------------------------------------------------------------- /src/providers/frameworks/langgraph-py/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/langgraph-py/index.ts -------------------------------------------------------------------------------- /src/providers/frameworks/langgraph-py/knowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/langgraph-py/knowledge.ts -------------------------------------------------------------------------------- /src/providers/frameworks/langgraph-py/mcp-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/langgraph-py/mcp-config.ts -------------------------------------------------------------------------------- /src/providers/frameworks/langgraph-ts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/langgraph-ts/index.ts -------------------------------------------------------------------------------- /src/providers/frameworks/langgraph-ts/knowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/langgraph-ts/knowledge.ts -------------------------------------------------------------------------------- /src/providers/frameworks/langgraph-ts/mcp-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/langgraph-ts/mcp-config.ts -------------------------------------------------------------------------------- /src/providers/frameworks/mastra/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/mastra/index.ts -------------------------------------------------------------------------------- /src/providers/frameworks/mastra/knowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/mastra/knowledge.ts -------------------------------------------------------------------------------- /src/providers/frameworks/mastra/mcp-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/mastra/mcp-config.ts -------------------------------------------------------------------------------- /src/providers/frameworks/vercel-ai/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/vercel-ai/index.ts -------------------------------------------------------------------------------- /src/providers/frameworks/vercel-ai/knowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/vercel-ai/knowledge.ts -------------------------------------------------------------------------------- /src/providers/frameworks/vercel-ai/mcp-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/frameworks/vercel-ai/mcp-config.ts -------------------------------------------------------------------------------- /src/providers/languages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/languages/index.ts -------------------------------------------------------------------------------- /src/providers/languages/python/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/languages/python/index.ts -------------------------------------------------------------------------------- /src/providers/languages/python/knowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/languages/python/knowledge.ts -------------------------------------------------------------------------------- /src/providers/languages/typescript/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/languages/typescript/index.ts -------------------------------------------------------------------------------- /src/providers/languages/typescript/knowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/languages/typescript/knowledge.ts -------------------------------------------------------------------------------- /src/providers/llm-providers/anthropic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/llm-providers/anthropic/index.ts -------------------------------------------------------------------------------- /src/providers/llm-providers/bedrock/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/llm-providers/bedrock/index.ts -------------------------------------------------------------------------------- /src/providers/llm-providers/gemini/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/llm-providers/gemini/index.ts -------------------------------------------------------------------------------- /src/providers/llm-providers/grok/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/llm-providers/grok/index.ts -------------------------------------------------------------------------------- /src/providers/llm-providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/llm-providers/index.ts -------------------------------------------------------------------------------- /src/providers/llm-providers/openai/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/llm-providers/openai/index.ts -------------------------------------------------------------------------------- /src/providers/llm-providers/openrouter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/providers/llm-providers/openrouter/index.ts -------------------------------------------------------------------------------- /src/tool-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/tool-setup/README.md -------------------------------------------------------------------------------- /src/tool-setup/__tests__/agno-tools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/tool-setup/__tests__/agno-tools.test.ts -------------------------------------------------------------------------------- /src/tool-setup/__tests__/mcp-servers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/tool-setup/__tests__/mcp-servers.test.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/cli.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/utils/cli.util.ts -------------------------------------------------------------------------------- /src/utils/coding-assistant.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/utils/coding-assistant.util.ts -------------------------------------------------------------------------------- /src/utils/logger/base-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/utils/logger/base-logger.ts -------------------------------------------------------------------------------- /src/utils/logger/console-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/utils/logger/console-logger.ts -------------------------------------------------------------------------------- /src/utils/logger/display-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/utils/logger/display-logger.ts -------------------------------------------------------------------------------- /src/utils/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/utils/logger/index.ts -------------------------------------------------------------------------------- /src/utils/logger/logger-facade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/utils/logger/logger-facade.ts -------------------------------------------------------------------------------- /src/utils/logger/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/utils/logger/types.ts -------------------------------------------------------------------------------- /src/utils/os.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/utils/os.util.ts -------------------------------------------------------------------------------- /src/utils/process.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/src/utils/process.util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /vitest.e2e.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langwatch/better-agents/HEAD/vitest.e2e.config.ts --------------------------------------------------------------------------------