Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Version ¶
func Version() string
Version is this build's version.
It is a function rather than the ldflags-patched variable it used to be. The variable now lives in pkg/version, because the CLI was the wrong owner: the executor agent has to report its build to the control plane and sits below cmd in the import graph, so it could not ask — and reported a frozen "1" instead. See pkg/version.
Release builds stamp it with
-ldflags "-X github.com/blechschmidt/cloop/pkg/version.Version=v1.2.3"
(scripts/build-release.sh). Patching cmd.Version has no effect any more.
Types ¶
type LedgerFinding ¶
type LedgerFinding struct {
TaskID int `json:"task_id"`
Title string `json:"title"`
Status pm.TaskStatus `json:"status"`
Class string `json:"abort_class"`
Reason string `json:"reason"`
Evidence string `json:"evidence"`
Cleared bool `json:"cleared"`
ClearedBy string `json:"cleared_by,omitempty"`
ClearedNote string `json:"cleared_note,omitempty"`
Archived bool `json:"archived"`
Reopened bool `json:"reopened"`
}
LedgerFinding is one task recorded as done whose stored summary is a provider or harness refusal rather than any work.
type ScopeAnalysis ¶
type ScopeAnalysis struct {
TaskCount int `json:"task_count"`
Complexity string `json:"complexity"` // low, medium, high, very_high
EstimatedSteps int `json:"estimated_steps"` // rough total AI calls
Risks []string `json:"risks"`
Prerequisites []string `json:"prerequisites"`
Assumptions []string `json:"assumptions"`
Summary string `json:"summary"`
}
ScopeAnalysis holds the structured result of an AI scope analysis.
type Suggestion ¶
type Suggestion struct {
TaskID int `json:"task_id"`
From string `json:"from"`
To string `json:"to"`
Reason string `json:"reason"`
}
Suggestion is a single AI-proposed reassignment.
type WorkspaceStatusEntry ¶
type WorkspaceStatusEntry struct {
Name string `json:"name"`
Path string `json:"path"`
Active bool `json:"active"`
Goal string `json:"goal"`
Status string `json:"status"`
TotalTasks int `json:"total_tasks"`
DoneTasks int `json:"done_tasks"`
InProgress int `json:"in_progress_tasks"`
FailedTasks int `json:"failed_tasks"`
PendingTasks int `json:"pending_tasks"`
Velocity float64 `json:"velocity_tasks_per_day"` // tasks completed per day
LastActivity string `json:"last_activity"`
Error string `json:"error,omitempty"`
}
WorkspaceStatusEntry holds the aggregate dashboard data for one workspace.
Source Files
¶
- adr.go
- agent_cmd.go
- ai_pair.go
- alert.go
- analyze.go
- ask.go
- audit.go
- audit_log_cmd.go
- audit_log_task.go
- backlog.go
- bench.go
- budget_cmd.go
- cache_cmd.go
- changelog_cmd.go
- chaos_cmd.go
- chat.go
- checkpoint.go
- ci.go
- commit_msg.go
- compact.go
- compare.go
- completion.go
- config_cmd.go
- config_validate.go
- context.go
- context_graph.go
- cost_report.go
- daemon_cmd.go
- db_cmd.go
- diff.go
- do.go
- docs_cmd.go
- doctor.go
- egress_cmd.go
- egress_firewall_cmd.go
- env_cmd.go
- eval.go
- events_cmd.go
- executor_agent_cmd.go
- executor_cmd.go
- executor_install_cmd.go
- executor_sched_cmd.go
- executors.go
- explain.go
- export.go
- feature_cmd.go
- finetune_cmd.go
- flow.go
- forecast.go
- github_cmd.go
- goal_cmd.go
- hub_admin.go
- hub_audit_cmd.go
- hub_bootstrap.go
- hub_cmd.go
- hub_doctor.go
- hub_grant_cmd.go
- hub_healthcheck.go
- hub_key_cmd.go
- hub_lease_cmd.go
- hub_limits_cmd.go
- hub_quota_cmd.go
- hub_retention_cmd.go
- hub_role_cmd.go
- hub_session_cmd.go
- hub_telemetry_cmd.go
- hub_token_cmd.go
- hub_user_cmd.go
- import.go
- init.go
- insights.go
- integrations.go
- kanban.go
- kb.go
- lint.go
- listen.go
- log.go
- mcp.go
- memory_cmd.go
- metrics_cmd.go
- migrate.go
- milestone_cmd.go
- narrative.go
- notebook.go
- notify_cmd.go
- onboard.go
- optimize_cmd.go
- perf.go
- perf_profile.go
- pivot.go
- plan_brief.go
- plan_cmd.go
- plan_critique.go
- plan_edit.go
- plan_epic.go
- plan_export.go
- plan_import.go
- plan_roadmap.go
- plugin.go
- plugin_install.go
- plugin_search.go
- pr.go
- prioritize.go
- profile_cmd.go
- promptstats.go
- providers.go
- providers_cmd.go
- queue_cmd.go
- recipe_cmd.go
- release.go
- replay.go
- report.go
- reset.go
- retro.go
- review_cmd.go
- risk.go
- rollback.go
- root.go
- router_cmd.go
- run.go
- scaffold.go
- scope.go
- search_cmd.go
- secret.go
- secret_grant.go
- self_improve.go
- serve.go
- session_cmd.go
- shell.go
- simulate.go
- skill_cmd.go
- snapshot.go
- sprint_cmd.go
- standup.go
- standup_digest.go
- stats.go
- status.go
- suggest_cmd.go
- sync.go
- task_acceptance.go
- task_add.go
- task_ai_naming.go
- task_archive.go
- task_attach.go
- task_audit.go
- task_audit_ledger.go
- task_auto_deps.go
- task_batch_edit.go
- task_blocker.go
- task_branch.go
- task_bulk.go
- task_bulk_assign.go
- task_calibrate.go
- task_chain.go
- task_checkpoint.go
- task_cmd.go
- task_coach.go
- task_complexity.go
- task_deadlines.go
- task_decompose.go
- task_deps.go
- task_exec.go
- task_feedback.go
- task_generate_tests.go
- task_ical.go
- task_impact.go
- task_import_github_pr.go
- task_journal.go
- task_link.go
- task_move.go
- task_pin.go
- task_promote.go
- task_query.go
- task_recurring.go
- task_reorder.go
- task_replay.go
- task_reproduce.go
- task_risk_matrix.go
- task_standup.go
- task_stats.go
- task_summarize.go
- task_tdd.go
- task_timetravel.go
- task_watch.go
- task_whatif.go
- team.go
- templates_cmd.go
- test_cmd.go
- timeline.go
- trace.go
- tui_cmd.go
- tune.go
- ui_cmd.go
- upgrade.go
- version.go
- viz.go
- watch.go
- workspace.go
- workspace_cmd.go
- workspace_writeback_cmd.go
- worktree_cmd.go
- zz_completion_register.go
- zz_groups.go