{"data":{"slug":"langwatch-better-agents","name":"better-agents","tagline":"Standards for building agents, better","github_url":"https://github.com/langwatch/better-agents","owner":"langwatch","repo":"better-agents","owner_avatar_url":"https://avatars.githubusercontent.com/u/146763322?v=4","primary_language":"TypeScript","stars":1553,"forks":152,"topics":["agent-framework","agent-testing","ai-agents","cli","dev-tool","lllm","llmops","mcp","python","typescript"],"archived":false,"github_pushed_at":"2026-06-03T17:12:53+00:00","maintenance_label":"Steady","stars_delta_30d":1,"url":"https://www.graphcanon.com/tools/langwatch-better-agents","markdown_url":"https://www.graphcanon.com/tools/langwatch-better-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langwatch-better-agents","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langwatch-better-agents","description":"Standards for building agents, better","homepage_url":null,"license":"MIT","open_issues":15,"watchers":7,"ai_summary":"Framework and tools for creating and testing AI agents. Supports TypeScript and Python, integrates with various coding assistants.","readme_excerpt":"### Installation\n\n```bash\nnpm install -g @langwatch/better-agents\n```\n\nOr use with npx:\n\n```bash\nnpx @langwatch/better-agents init my-agent-project\n```\n\n---\n\n## Requirements\n\n- Node.js 22+\n- npm or pnpm\n- A coding assistant (one of the following):\n  - [Claude Code](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code-agent) (`claude` CLI)\n  - [Cursor](https://www.cursor.com/)\n  - [Antigravity](https://antigravity.google/) (`agy`)\n  - [Kilocode CLI](https://www.kilocode.ai/) (`kilocode`)\n- API Keys:\n  - LangWatch API key (get one at https://app.langwatch.ai/authorize)\n  - Your chosen LLM Provider API key\n- Telemetry (optional):\n  - Anonymous usage telemetry is enabled by default.\n  - To opt out, set the environment variable:\n    ```bash\n    BETTER_AGENTS_TELEMETRY=0\n    ```\n\n---\n\n## License\n\nMIT\n\n---\n\nBuilt with ❤️ by the LangWatch team","github_created_at":"2025-04-19T18:57:23+00:00","created_at":"2026-07-07T17:42:51.930501+00:00","updated_at":"2026-08-20T18:01:33.893574+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"agent-framework","name":"agent-framework"},{"slug":"agent-testing","name":"agent-testing"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"cli","name":"cli"},{"slug":"dev-tool","name":"dev-tool"}],"trust":{"provenance":{"is_fork":false,"github_id":969264611,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-20T18:01:20.827Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":0,"days_since_push":78,"last_release_at":"2026-02-22T13:00:23Z","stars_delta_30d":1,"open_issues_delta_30d":0},"security_summary":{"status":"ok","scanner":"osv@v1","low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:22:08.571Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-20T18:01:21.371Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-20T18:01:21.371Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-08-20T18:01:21.371Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-20T18:01:21.371Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-20T18:01:21.371Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["- Ensure compatibility by using Node.js version 22+ along with npm or pnpm for dependency management.","- Access to an API key from LangWatch and your chosen LLM Provider is necessary."]},"constraints":null,"when_to_use":["- You prioritize leveraging TypeScript in your development workflow and require strong type safety.","- Your project involves the need to integrate seamlessly with specific coding assistants such as Claude Code, Cursor, Antigravity, or Kilocode CLI for enhanced functionality."],"when_not_to_use":["- If you are working within an exclusively Python-based environment without intending to interact with TypeScript components or type safety mechanisms.","- Your development setup doesn’t require or support integration with the specified coding assistants like Claude Code, Cursor, Antigravity, or Kilocode CLI."],"source":"enrich:decision_facts","observed_at":"2026-07-12T09:31:09.143Z"},"constraint_facets":null,"decision_summary":[{"label":"Requirements","value":"- Ensure compatibility by using Node.js version 22+ along with npm or pnpm for dependency management.; - Access to an API key from LangWatch and your chosen LLM Provider is necessary."},{"label":"Adopt for","value":"better-agents is a TypeScript-driven framework and toolset for developing and testing AI agents, featuring integration capabilities with different coding assistants."}]}}