agentlang
Version:
The easiest way to build the most reliable AI agents - enterprise-grade teams of AI agents that collaborate with each other and humans
188 lines (187 loc) • 4.83 kB
JSON
{
"name": "agentlang",
"description": "The easiest way to build the most reliable AI agents - enterprise-grade teams of AI agents that collaborate with each other and humans",
"version": "0.6.8",
"license": "Sustainable Use License",
"author": "agentlang-ai",
"homepage": "https://github.com/agentlang-ai/agentlang#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/agentlang-ai/agentlang.git"
},
"bugs": {
"url": "https://github.com/agentlang-ai/agentlang/issues"
},
"keywords": [
"agentlang",
"agents-generation",
"ai-agents",
"enterprise",
"multi-agent",
"no-code",
"agent-teams",
"production-ready"
],
"files": [
"bin",
"out",
"src",
"LICENSE"
],
"type": "module",
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
},
"scripts": {
"build": "tsc -b tsconfig.src.json && tsc -b tsconfig.declarations.json && node esbuild.mjs",
"build:ts": "tsc -b tsconfig.src.json",
"watch": "concurrently -n tsc,esbuild -c blue,yellow \"tsc -b tsconfig.src.json --watch\" \"node esbuild.mjs --watch\"",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
"format": "prettier --write \"src/**/*.{js,ts,tsx,json,md}\"",
"format:check": "prettier --check \"src/**/*.{js,ts,tsx,json,md}\"",
"langium:generate": "langium generate",
"langium:generate:production": "langium generate --mode=production",
"langium:watch": "langium generate --watch",
"vscode:prepublish": "npm run build && npm run lint",
"dev": "vite",
"test": "vitest run",
"test:verbose": "VITEST_VERBOSE=true vitest run"
},
"dependencies": {
"@aws-sdk/client-cognito-identity": "^3.828.0",
"@aws-sdk/client-cognito-identity-provider": "^3.828.0",
"@aws-sdk/credential-providers": "^3.828.0",
"@isomorphic-git/lightning-fs": "^4.6.1",
"@langchain/anthropic": "^0.3.32",
"@langchain/core": "^0.3.78",
"@langchain/openai": "^0.6.16",
"@types/jsonwebtoken": "^9.0.10",
"@types/multer": "^1.4.5-lts.1",
"amazon-cognito-identity-js": "^6.3.15",
"aws-jwt-verify": "^5.1.0",
"bcryptjs": "^3.0.2",
"buffer": "^6.0.3",
"chalk": "~5.3.0",
"commander": "~11.0.0",
"express": "^5.1.0",
"handlebars": "^4.7.8",
"jsonwebtoken": "^9.0.2",
"langchain": "^0.3.36",
"langium": "^3.5.0",
"multer": "^1.4.5-lts.1",
"openapi-client-axios": "^7.6.0",
"pg": "^8.16.1",
"pgvector": "^0.2.1",
"sql.js": "^1.13.0",
"sqlite3": "^5.1.7",
"typeorm": "^0.3.25",
"vscode-languageserver": "^9.0.1",
"winston": "^3.17.0",
"winston-daily-rotate-file": "^5.0.0",
"zod": "^3.25.55"
},
"overrides": {
"semver": "^7.5.3",
"trim-newlines": ">=3.0.1"
},
"devDependencies": {
"@codingame/esbuild-import-meta-url-plugin": "~1.0.2",
"@eslint/js": "^9.26.0",
"@types/cookie-parser": "^1.4.9",
"@types/express": "^5.0.1",
"@types/node": "^18.19.110",
"@types/sql.js": "^1.4.9",
"@types/vscode": "^1.100.0",
"@typescript-eslint/eslint-plugin": "~8.32.1",
"@typescript-eslint/parser": "~8.32.1",
"brace-expansion": ">=2.0.2",
"concurrently": "~8.2.1",
"esbuild": "^0.25.4",
"eslint": "^9.39.1",
"generator-langium": "^3.0.0",
"http-server": "~14.1.1",
"langium-cli": "^3.5.0",
"nodemon": "^3.1.10",
"prettier": "^3.5.3",
"typescript": "^5.8.3",
"typescript-eslint": "^8.32.1",
"vite": "^6.3.5",
"vite-plugin-node-polyfills": "^0.24.0",
"vitest": "^3.1.3",
"vscode-languageclient": "^9.0.1",
"vscode-uri": "^3.1.0"
},
"volta": {
"node": ">=20.0.0",
"npm": ">=10.8.2"
},
"displayName": "agentlang",
"engines": {
"vscode": "^1.67.0",
"node": ">=20.0.0"
},
"categories": [
"Programming Languages"
],
"contributes": {
"languages": [
{
"id": "agentlang",
"aliases": [
"Agentlang",
"agentlang"
],
"extensions": [
".al"
],
"configuration": "./language-configuration.json"
}
],
"grammars": [
{
"language": "agentlang",
"scopeName": "source.agentlang",
"path": "syntaxes/agentlang.tmLanguage.json"
}
]
},
"activationEvents": [
"onLanguage:agentlang"
],
"main": "./out/extension/main.cjs",
"types": "./out/index.d.ts",
"exports": {
".": {
"types": "./out/index.d.ts",
"import": "./out/extension/main.cjs",
"require": "./out/extension/main.cjs"
},
"./browser": {
"types": "./out/browser.d.ts",
"import": "./out/browser.js",
"default": "./out/browser.js"
},
"./src/*": {
"types": "./out/*.d.ts",
"import": "./out/*.js",
"require": "./out/*.js",
"default": "./out/*.js"
},
"./out/*": "./out/*"
},
"bin": {
"agentlang-cli": "./bin/cli.js"
},
"lint-staged": {
"*.{js,ts,tsx}": [
"eslint --fix --cache",
"prettier --write"
],
"*.{json,md,yml,yaml}": [
"prettier --write"
]
},
"packageManager": "pnpm@10.22.0"
}