Getting Started
Start a Run
Submit a task and review the first generated result.
Submit a task, start a run, and review the generated result.
Prerequisites
Before starting a run, ensure you have the following:
seasnokeCLI installed, version 0.8.2 or later.- Authenticated workspace with
seasnoke auth login. - A git repository with at least one branch.
- A clean working tree on the branch you want SeaSnoke to inspect.
Connect a Repository
Use seasnoke init once per repository to connect it to your workspace:
cd my-project
seasnoke init
# Output:
# [OK] Detected git repository: my-project (main)
# [OK] Writing .seasnoke/config.toml
# [OK] Registering workspace: acme-corp
#
# Repository connected. Run seasnoke task submit to start.Configuration
The generated .seasnoke/config.toml stores repository defaults.
[workspace]
name = "acme-corp"
default_repo = "github.com/acme/api"
[checks]
test_runner = "auto"
coverage_threshold = 80
lint_on_completion = true
security_scan = true
[review]
require_human_approval = trueVerify Setup
Run the built-in diagnostic to confirm your workspace is ready:
seasnoke check
# Output:
# [OK] Workspace: acme-corp (active)
# [OK] Git: main branch clean, no uncommitted changes
# [OK] Checks: eslint, jest detected
#
# Status: READYFirst Run
Submit a dry-run task to verify the workflow without modifying your code:
seasnoke task submit --dry-run "Add tests for the billing date parser"
# Output:
# [12:01:01] INFO Task created: task_01hxy
# [12:01:02] INFO Run started: run_01hxz
# [12:01:15] INFO Checks passed: 12/12 tests
# [12:01:24] INFO Candidate ready for reviewNext Steps
- Run a real task with
seasnoke task submit. - Review generated changes in the dashboard.
- Integrate CI/CD using the GitHub Actions integration.