{ "name": "@nextsystems/oac", "version": "0.7.1", "description": "AI agent framework for plan-first development workflows with approval-based execution. Multi-language support for TypeScript, Python, Go, Rust and more.", "workspaces": [ "evals/framework" ], "bin": { "oac": "./bin/oac.js" }, "files": [ ".opencode/agent/", ".opencode/command/", ".opencode/context/", ".opencode/plugin/", ".opencode/profiles/", ".opencode/prompts/", ".opencode/scripts/", ".opencode/skills/", ".opencode/tool/", ".opencode/config.json", ".opencode/opencode.json", "!.opencode/tool/node_modules/", "!.opencode/node_modules/", "!**/node_modules/", "scripts/", "bin/", "registry.json", "install.sh", "VERSION", "LICENSE", "README.md", "CHANGELOG.md", "CONTEXT_SYSTEM_GUIDE.md" ], "engines": { "node": ">=14.0.0" }, "scripts": { "test": "npm run test:all", "test:all": "cd evals/framework && npm run eval:sdk", "test:core": "npm run test:openagent:core", "test:openagent": "cd evals/framework && npm run eval:sdk -- --agent=openagent", "test:openagent:core": "cd evals/framework && npm run eval:sdk:core -- --agent=openagent", "test:opencoder": "cd evals/framework && npm run eval:sdk -- --agent=opencoder", "test:openagent:grok": "npm run test:openagent -- --model=opencode/grok-code-fast", "test:openagent:claude": "npm run test:openagent -- --model=anthropic/claude-3-5-sonnet-20241022", "test:openagent:gpt4": "npm run test:openagent -- --model=openai/gpt-4-turbo", "test:opencoder:grok": "npm run test:opencoder -- --model=opencode/grok-code-fast", "test:opencoder:claude": "npm run test:opencoder -- --model=anthropic/claude-3-5-sonnet-20241022", "test:opencoder:gpt4": "npm run test:opencoder -- --model=openai/gpt-4-turbo", "test:all:grok": "npm run test:all -- --model=opencode/grok-code-fast", "test:all:claude": "npm run test:all -- --model=anthropic/claude-3-5-sonnet-20241022", "test:all:gpt4": "npm run test:all -- --model=openai/gpt-4-turbo", "test:pattern": "cd evals/framework && npm run eval:sdk -- --pattern", "test:debug": "cd evals/framework && npm run eval:sdk -- --debug", "test:openagent:developer": "npm run test:openagent -- --pattern='developer/*.yaml'", "test:openagent:context": "npm run test:openagent -- --pattern='context-loading/*.yaml'", "test:openagent:business": "npm run test:openagent -- --pattern='business/*.yaml'", "test:opencoder:developer": "npm run test:opencoder -- --pattern='developer/*.yaml'", "test:opencoder:bash": "npm run test:opencoder -- --pattern='developer/bash-*.yaml'", "test:ci": "npm run test:ci:openagent && npm run test:ci:opencoder", "test:ci:openagent": "npm run test:openagent -- --pattern='smoke-test.yaml' --no-evaluators", "test:ci:opencoder": "npm run test:opencoder -- --pattern='developer/simple-bash-test.yaml' --no-evaluators", "dashboard": "cd evals/results && ./serve.sh", "dashboard:open": "npm run dashboard && open http://localhost:8000", "results:openagent": "echo 'OpenAgent results:' && ls -lh evals/results/history/*openagent*.json 2>/dev/null | tail -5 || echo 'No results yet'", "results:opencoder": "echo 'OpenCoder results:' && ls -lh evals/results/history/*opencoder*.json 2>/dev/null | tail -5 || echo 'No results yet'", "results:latest": "cat evals/results/latest.json 2>/dev/null | jq '.agent, .passed, .failed' || echo 'No results yet'", "version": "node -p \"require('./package.json').version\"", "version:bump": "./scripts/versioning/bump-version.sh", "version:bump:patch": "npm version patch --no-git-tag-version && node -p \"require('./package.json').version\" > VERSION", "version:bump:minor": "npm version minor --no-git-tag-version && node -p \"require('./package.json').version\" > VERSION", "version:bump:major": "npm version major --no-git-tag-version && node -p \"require('./package.json').version\" > VERSION", "version:bump:alpha": "npm version prerelease --preid=alpha --no-git-tag-version && node -p \"require('./package.json').version\" > VERSION", "version:bump:beta": "npm version prerelease --preid=beta --no-git-tag-version && node -p \"require('./package.json').version\" > VERSION", "version:bump:rc": "npm version prerelease --preid=rc --no-git-tag-version && node -p \"require('./package.json').version\" > VERSION", "dev:setup": "cd evals/framework && npm install", "dev:build": "cd evals/framework && npm run build", "dev:test": "cd evals/framework && npm test", "dev:clean": "cd evals/framework && rm -rf dist node_modules && npm install", "validate:registry": "bun run scripts/registry/validate-registry.ts", "validate:context-links": "bun run scripts/validation/validate-markdown-links.ts", "validate:registry:verbose": "bun run scripts/registry/validate-registry.ts -v", "validate:registry:fix": "bun run scripts/registry/validate-registry.ts -f" }, "keywords": [ "opencode", "openagents", "ai-agents", "code-generation", "development-workflow", "plan-first", "context-aware", "typescript", "python", "go", "rust", "cli", "automation" ], "author": "Darren Hinde", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/darrenhinde/OpenAgentsControl.git" }, "bugs": { "url": "https://github.com/darrenhinde/OpenAgentsControl/issues" }, "homepage": "https://github.com/darrenhinde/OpenAgentsControl#readme", "devDependencies": { "glob": "^13.0.0" } }