v0.93.1
- Fix (#744):
sync cloneinto a fresh (empty) target project now defaults to the target's production branch, so--branchis optional (CLI-5). Before,repoint_manifest_projectre-pointed only the project id and left the copied manifest on the SOURCE project's branch id._resolve_branch_idthen used that id, so a clone with no--branchfailed withBranch id "..." does not exists. The clone path now resolves the target's default branch from the API (list_dev_branches+find_default_branch_id, the same waysync initdoes) and re-points the production branch onto it. It resolves the branch only when the caller passes no explicit--branch, so an explicit-branch clone makes no extralist_dev_branchescall.--branchstays an override for a dev branch.
Generated from the bundled changelog — the same content kbagent changelog --full shows. Full history: all releases.