Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiscoverTargetProjects ¶
func DiscoverTargetProjects() ([]*workspace.WorkspaceNode, string, error)
DiscoverTargetProjects determines the appropriate scope of projects based on the current context. If run from within an EcosystemWorktree, it returns only the constituents of that worktree. If run from within an Ecosystem root, it returns only the direct sub-projects. Otherwise, it returns all projects in the root ecosystem or standalone project group.
Types ¶
type LLMChangelogResult ¶
type LLMChangelogResult struct {
Suggestion string `json:"suggestion"` // "major", "minor", or "patch"
Justification string `json:"justification"` // A brief reason for the suggestion
Changelog string `json:"changelog"` // The full markdown changelog
}
LLMChangelogResult holds the structured response from the LLM.
type ToolInfo ¶
type ToolInfo struct {
Name string `json:"name"`
RepoName string `json:"repo_name"`
Status string `json:"status"`
ActiveVersion string `json:"active_version,omitempty"`
ActivePath string `json:"active_path,omitempty"`
OtherVersions []string `json:"other_versions,omitempty"`
LatestRelease string `json:"latest_release,omitempty"`
}
Source Files
¶
- add_repo.go
- bootstrap.go
- build.go
- changelog.go
- config_helpers.go
- deprecated.go
- deps.go
- dev.go
- dev_current.go
- dev_cwd.go
- dev_link.go
- dev_list.go
- dev_list_bins.go
- dev_point.go
- dev_prune.go
- dev_secrets.go
- dev_use.go
- dev_workspace.go
- ecosystem.go
- ecosystem_import.go
- ecosystem_init.go
- ecosystem_list.go
- gh_utils.go
- git_hooks.go
- install_cmd.go
- list_cmd.go
- llm.go
- release.go
- release_changelog_llm.go
- release_display.go
- release_plan.go
- release_subcommands.go
- release_tui.go
- repo.go
- repo_add.go
- repo_github_init.go
- root.go
- run_cmd.go
- schema.go
- self_update.go
- setup.go
- setup_ansi.go
- shared_discovery.go
- starship.go
- tui_init_prompt.go
- update_cmd.go
- version_cmd.go
Click to show internal directories.
Click to hide internal directories.