Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion create-agents-template/Dockerfile.manage-api
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ WORKDIR /inkeep-agents
RUN npm install -g pnpm@10.17.0

COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY turbo.json drizzle.config.ts ./
COPY turbo.jsonc drizzle.config.ts ./

RUN pnpm fetch

Expand Down
2 changes: 1 addition & 1 deletion create-agents-template/Dockerfile.manage-ui
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ WORKDIR /inkeep-agents
RUN npm install -g pnpm@10.17.0

COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY turbo.json drizzle.config.ts ./
COPY turbo.jsonc drizzle.config.ts ./

RUN pnpm fetch

Expand Down
2 changes: 1 addition & 1 deletion create-agents-template/Dockerfile.migrate
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ WORKDIR /inkeep-agents
RUN npm install -g pnpm@10.17.0

COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY turbo.json drizzle.config.ts ./
COPY turbo.jsonc drizzle.config.ts ./

RUN pnpm fetch

Expand Down
2 changes: 1 addition & 1 deletion create-agents-template/Dockerfile.run-api
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ WORKDIR /inkeep-agents
RUN npm install -g pnpm@10.17.0

COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY turbo.json drizzle.config.ts ./
COPY turbo.jsonc drizzle.config.ts ./

RUN pnpm fetch

Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@
"check": "turbo check --filter='!agents-cookbook-templates'",
"check:husky": "turbo check:husky --filter='!agents-cookbook-templates'",
"check:fix": "biome check --write",
"clean": "pnpm -r --parallel exec rm -rf node_modules dist build .next .turbo",
"clean:turbo": "rm -rf .turbo",
"clean": "pnpm -r --parallel exec rm -rf node_modules/ dist/ build/ .next/ .turbo/ esm/",
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added esm directory from @inkeep/agents-manage-mcp

"clean:turbo": "rm -rf .turbo/",
"prepare": "husky",
"changeset:quick": "node scripts/quick-changeset.mjs",
"version": "changeset version",
Expand Down
53 changes: 29 additions & 24 deletions packages/create-agents/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@ npx create-agents my-agent-directory --project-id my-project --openai-key sk-..
`@inkeep/create-agents` is a wrapper around the Inkeep CLI's `create` command that sets up a complete Agent Framework directory with:

### Interactive Mode

Run without arguments for an interactive setup experience:

```bash
npx create-agents
```
Expand All @@ -33,7 +35,9 @@ You'll be prompted for:
- OpenAI API key (optional)

### Direct Mode

Specify options directly:

```bash
pnpm create-agents my-agent-directory --project-id my-project-id --anthropic-key sk-ant-... --openai-key sk-...
```
Expand All @@ -51,31 +55,31 @@ After running `@inkeep/create-agents`, you'll have a complete Agent Framework Di
```
my-agent-directory/
├── src/
│ └── <project-id>/ # Agent configurations
│ ├── hello-agent.ts # Example agent configuration
│ ├── inkeep.config.ts # Inkeep CLI configuration
│ └── .env # CLI environment variables
│ └── <project-id>/ # Agent configurations
│ ├── hello-agent.ts # Example agent configuration
│ ├── inkeep.config.ts # Inkeep CLI configuration
│ └── .env # CLI environment variables
├── apps/
│ ├── manage-api/ # Manage API service
│ │ ├── src/index.ts # API server entry point
│ │ ├── package.json # Service dependencies
│ │ ├── tsconfig.json # TypeScript config
│ │ └── .env # Service environment
│ ├── run-api/ # Run API service
│ │ ├── src/index.ts # API server entry point
│ │ ├── package.json # Service dependencies
│ │ ├── tsconfig.json # TypeScript config
│ │ └── .env # Service environment
│ └── shared/ # Shared code
│ ├── manage-api/ # Manage API service
│ │ ├── src/index.ts # API server entry point
│ │ ├── package.json # Service dependencies
│ │ ├── tsconfig.json # TypeScript config
│ │ └── .env # Service environment
│ ├── run-api/ # Run API service
│ │ ├── src/index.ts # API server entry point
│ │ ├── package.json # Service dependencies
│ │ ├── tsconfig.json # TypeScript config
│ │ └── .env # Service environment
│ └── shared/ # Shared code
│ └── credential-stores.ts # Credential store config
├── package.json # Root package with workspaces
├── turbo.json # Turbo build configuration
├── drizzle.config.ts # Database configuration
├── biome.json # Linting and formatting
├── .env # Root environment variables
├── .env.example # Environment template
├── .gitignore # Git ignore rules
└── README.md # Project documentation
├── package.json # Root package with workspaces
├── turbo.jsonc # Turbo build configuration
├── drizzle.config.ts # Database configuration
├── biome.json # Linting and formatting
├── .env # Root environment variables
├── .env.example # Environment template
├── .gitignore # Git ignore rules
└── README.md # Project documentation
```

## Next Steps
Expand Down Expand Up @@ -122,7 +126,8 @@ After setup, you'll have access to:
The directory includes multiple environment files:

### Root `.env` (shared configuration)
```bash

```dotenv
# AI Provider Keys
ANTHROPIC_API_KEY=your-anthropic-key-here
OPENAI_API_KEY=your-openai-key-here
Expand Down
4 changes: 4 additions & 0 deletions turbo.json → turbo.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@
"outputs": ["dist/**", "build/**", ".next/**", "!.next/cache/**"]
},
"dev": {
"dependsOn": [
// Run `build` in workspaces I depend on first
"^build"
],
"cache": false,
"persistent": true
},
Expand Down
Loading