Skip to content
Open
Show file tree
Hide file tree
Changes from 4 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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ dist/

# dependencies (bun install)
node_modules
.pnpm-store

# output
out
Expand Down
9 changes: 9 additions & 0 deletions pkg/create/templates.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ const (
TemplateStagehand = "stagehand"
TemplateOpenAGIComputerUse = "openagi-computer-use"
TemplateClaudeAgentSDK = "claude-agent-sdk"
TemplateQaAgent = "qa-agent"
TemplateYutoriComputerUse = "yutori-computer-use"
)

Expand Down Expand Up @@ -85,6 +86,10 @@ var Templates = map[string]TemplateInfo{
Description: "Implements a Claude Agent SDK browser automation agent",
Languages: []string{LanguageTypeScript, LanguagePython},
},
TemplateQaAgent: {
Name: "QA Agent",
Description: "Visual QA testing agent using AI vision models",
Languages: []string{LanguageTypeScript},
TemplateYutoriComputerUse: {
Name: "Yutori n1 Computer Use",
Description: "Implements a Yutori n1 computer use agent",
Expand Down Expand Up @@ -208,6 +213,10 @@ var Commands = map[string]map[string]DeployConfig{
NeedsEnvFile: true,
InvokeCommand: `kernel invoke ts-claude-agent-sdk agent-task --payload '{"task": "Go to https://news.ycombinator.com and get the top 3 stories"}'`,
},
TemplateQaAgent: {
EntryPoint: "index.ts",
NeedsEnvFile: true,
InvokeCommand: `kernel invoke ts-qa-agent qa-test --payload '{"url": "https://cash.app", "model": "claude"}'`,
TemplateYutoriComputerUse: {
EntryPoint: "index.ts",
NeedsEnvFile: true,
Expand Down
Loading