feat: initial scaffold with context adapters and litellm pkg
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
36
Taskfile.yml
Normal file
36
Taskfile.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
version: '3'
|
||||
|
||||
tasks:
|
||||
build:
|
||||
desc: Build the agent binary
|
||||
cmds: [go build -o bin/__PROJECT_NAME__ ./cmd/__PROJECT_NAME__]
|
||||
|
||||
run:
|
||||
desc: Run the agent (requires .env)
|
||||
deps: [build]
|
||||
cmds: [./bin/__PROJECT_NAME__]
|
||||
|
||||
test:
|
||||
desc: Run all tests
|
||||
cmds: [go test ./... -race]
|
||||
|
||||
lint:
|
||||
cmds: [golangci-lint run ./...]
|
||||
|
||||
check:
|
||||
desc: Lint, vet, and test (used by CI)
|
||||
cmds:
|
||||
- golangci-lint run ./...
|
||||
- go vet ./...
|
||||
- go test ./... -race -count=1
|
||||
|
||||
context:sync:
|
||||
desc: Regenerate all harness-specific context files
|
||||
cmds:
|
||||
- bash scripts/context-sync.sh
|
||||
context:sync:claude:
|
||||
cmds: [bash scripts/context-sync.sh claude]
|
||||
context:sync:agents:
|
||||
cmds: [bash scripts/context-sync.sh agents]
|
||||
context:sync:cursor:
|
||||
cmds: [bash scripts/context-sync.sh cursor]
|
||||
Reference in New Issue
Block a user