├── .changeset ├── README.md └── config.json ├── .env.example ├── .github ├── DISCUSSION_TEMPLATE │ └── ideas.yml ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── config.yml ├── renovate.json └── workflows │ ├── ci.yml │ ├── preview-packages.yml │ └── release.yml ├── .gitignore ├── .nvmrc ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── biome.json ├── examples ├── package.json ├── src │ ├── anchor-browser.ts │ ├── anthropic-simple.ts │ ├── custom-system-prompt.ts │ ├── e2b.ts │ ├── listeners.ts │ ├── mixture-of-model-evaluator.ts │ ├── openai-simple.ts │ └── upload-screenshots.ts └── tsconfig.json ├── package.json ├── packages ├── ai-provider-vercel │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── computer-provider-anchor-browser │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── computer-provider-core │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── constants.ts │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── computer-provider-e2b │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── computer-provider-scrapybara │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts └── core │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ ├── ai │ │ ├── agent.ts │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── prompts │ │ │ └── system.ts │ │ └── session-persistence.ts │ ├── index.ts │ ├── tools │ │ ├── complete-task.ts │ │ ├── computer.ts │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── memory.ts │ │ └── wait.ts │ └── utils │ │ ├── agent-log.ts │ │ ├── limit-messages.ts │ │ ├── logger.ts │ │ ├── lru.ts │ │ ├── process-messages.ts │ │ └── retry.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tooling ├── github │ ├── package.json │ └── setup │ │ └── action.yml └── typescript │ ├── package.json │ ├── tsconfig.base.json │ └── tsconfig.internal-package.json ├── tsconfig.json ├── turbo.json └── turbo └── generators ├── config.ts └── templates ├── private-package.json.hbs ├── public-package.json.hbs ├── tsconfig.json.hbs └── tsup.config.ts.hbs /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.env.example -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/ideas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.github/DISCUSSION_TEMPLATE/ideas.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: elasticbottle 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/preview-packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.github/workflows/preview-packages.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 23.11.1 -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/biome.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/src/anchor-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/examples/src/anchor-browser.ts -------------------------------------------------------------------------------- /examples/src/anthropic-simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/examples/src/anthropic-simple.ts -------------------------------------------------------------------------------- /examples/src/custom-system-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/examples/src/custom-system-prompt.ts -------------------------------------------------------------------------------- /examples/src/e2b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/examples/src/e2b.ts -------------------------------------------------------------------------------- /examples/src/listeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/examples/src/listeners.ts -------------------------------------------------------------------------------- /examples/src/mixture-of-model-evaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/examples/src/mixture-of-model-evaluator.ts -------------------------------------------------------------------------------- /examples/src/openai-simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/examples/src/openai-simple.ts -------------------------------------------------------------------------------- /examples/src/upload-screenshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/examples/src/upload-screenshots.ts -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/package.json -------------------------------------------------------------------------------- /packages/ai-provider-vercel/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/ai-provider-vercel/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ai-provider-vercel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/ai-provider-vercel/package.json -------------------------------------------------------------------------------- /packages/ai-provider-vercel/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/ai-provider-vercel/src/index.ts -------------------------------------------------------------------------------- /packages/ai-provider-vercel/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/ai-provider-vercel/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-provider-vercel/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/ai-provider-vercel/tsup.config.ts -------------------------------------------------------------------------------- /packages/computer-provider-anchor-browser/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-anchor-browser/CHANGELOG.md -------------------------------------------------------------------------------- /packages/computer-provider-anchor-browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-anchor-browser/package.json -------------------------------------------------------------------------------- /packages/computer-provider-anchor-browser/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-anchor-browser/src/index.ts -------------------------------------------------------------------------------- /packages/computer-provider-anchor-browser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-anchor-browser/tsconfig.json -------------------------------------------------------------------------------- /packages/computer-provider-anchor-browser/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-anchor-browser/tsup.config.ts -------------------------------------------------------------------------------- /packages/computer-provider-core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/computer-provider-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-core/package.json -------------------------------------------------------------------------------- /packages/computer-provider-core/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-core/src/constants.ts -------------------------------------------------------------------------------- /packages/computer-provider-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-core/src/index.ts -------------------------------------------------------------------------------- /packages/computer-provider-core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-core/tsconfig.json -------------------------------------------------------------------------------- /packages/computer-provider-core/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-core/tsup.config.ts -------------------------------------------------------------------------------- /packages/computer-provider-e2b/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-e2b/CHANGELOG.md -------------------------------------------------------------------------------- /packages/computer-provider-e2b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-e2b/package.json -------------------------------------------------------------------------------- /packages/computer-provider-e2b/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-e2b/src/index.ts -------------------------------------------------------------------------------- /packages/computer-provider-e2b/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-e2b/tsconfig.json -------------------------------------------------------------------------------- /packages/computer-provider-e2b/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-e2b/tsup.config.ts -------------------------------------------------------------------------------- /packages/computer-provider-scrapybara/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-scrapybara/CHANGELOG.md -------------------------------------------------------------------------------- /packages/computer-provider-scrapybara/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-scrapybara/package.json -------------------------------------------------------------------------------- /packages/computer-provider-scrapybara/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-scrapybara/src/index.ts -------------------------------------------------------------------------------- /packages/computer-provider-scrapybara/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-scrapybara/tsconfig.json -------------------------------------------------------------------------------- /packages/computer-provider-scrapybara/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/computer-provider-scrapybara/tsup.config.ts -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/ai/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/ai/agent.ts -------------------------------------------------------------------------------- /packages/core/src/ai/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/ai/errors.ts -------------------------------------------------------------------------------- /packages/core/src/ai/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/ai/index.ts -------------------------------------------------------------------------------- /packages/core/src/ai/prompts/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/ai/prompts/system.ts -------------------------------------------------------------------------------- /packages/core/src/ai/session-persistence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/ai/session-persistence.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/complete-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/tools/complete-task.ts -------------------------------------------------------------------------------- /packages/core/src/tools/computer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/tools/computer.ts -------------------------------------------------------------------------------- /packages/core/src/tools/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/tools/errors.ts -------------------------------------------------------------------------------- /packages/core/src/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/tools/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/tools/memory.ts -------------------------------------------------------------------------------- /packages/core/src/tools/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/tools/wait.ts -------------------------------------------------------------------------------- /packages/core/src/utils/agent-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/utils/agent-log.ts -------------------------------------------------------------------------------- /packages/core/src/utils/limit-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/utils/limit-messages.ts -------------------------------------------------------------------------------- /packages/core/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/utils/logger.ts -------------------------------------------------------------------------------- /packages/core/src/utils/lru.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/utils/lru.ts -------------------------------------------------------------------------------- /packages/core/src/utils/process-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/utils/process-messages.ts -------------------------------------------------------------------------------- /packages/core/src/utils/retry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/src/utils/retry.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/packages/core/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tooling/github/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/tooling/github/package.json -------------------------------------------------------------------------------- /tooling/github/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/tooling/github/setup/action.yml -------------------------------------------------------------------------------- /tooling/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/tooling/typescript/package.json -------------------------------------------------------------------------------- /tooling/typescript/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/tooling/typescript/tsconfig.base.json -------------------------------------------------------------------------------- /tooling/typescript/tsconfig.internal-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/tooling/typescript/tsconfig.internal-package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/turbo.json -------------------------------------------------------------------------------- /turbo/generators/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/turbo/generators/config.ts -------------------------------------------------------------------------------- /turbo/generators/templates/private-package.json.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/turbo/generators/templates/private-package.json.hbs -------------------------------------------------------------------------------- /turbo/generators/templates/public-package.json.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/turbo/generators/templates/public-package.json.hbs -------------------------------------------------------------------------------- /turbo/generators/templates/tsconfig.json.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/turbo/generators/templates/tsconfig.json.hbs -------------------------------------------------------------------------------- /turbo/generators/templates/tsup.config.ts.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trymeka/agent/HEAD/turbo/generators/templates/tsup.config.ts.hbs --------------------------------------------------------------------------------