Skip to content

Release 0.20.0: Quick build - #7

Merged
EnragedAntelope merged 7 commits into
mainfrom
feat/0.20.0-quick-build
Oct 9, 2026
Merged

EnragedAntelope merged 7 commits into
mainfrom
feat/0.20.0-quick-build

Conversation

@EnragedAntelope

Copy link
Copy Markdown
Owner
  • ⚡ Quick build tab (first tab): drop images, name, Cloud or Local, trainer; Build runs ①→②, untick, Finish runs ③→④→⑤
  • pipeline.build_start / build_finish shared by the tab and cli build; cli build --trainer/--model writes ⑤ configs
  • A failed isolation keeps the photo and gives ② the whole image; builtin SAM3 retries "person" on real photos
  • A ComfyUI job's timeout no longer runs while it waits behind other jobs
  • Captions lead with the trigger's exact casing; ⑤'s upscaled/undersized warnings reach cli build and Quick build Finish
  • HUGGINGFACE_API_KEY stands in only when there is no HF_TOKEN and no saved hf auth login
  • Docs: version 0.20.0, AGENTS.md state, ARCHITECTURE acceptance findings, README advice for obscured faces

- pipeline.build_start: ① then ② from the isolated references, largest source first
- pipeline.build_finish: ③ caption, ④ export with hold-out, optional ⑤ configs
- trainer_configs.default_config: ⑤ at the preset's defaults with derived buckets and repeats
- cli build runs on both; new --trainer, --model, --holdout
- metadata sources are the resolved image paths
- Tests for reference order, trainer option and default_config
- First tab: drop images, name, held objects, Cloud/Local, trainer and model, Build
- Build runs build_start; gallery opens ticked except photos ① upscaled over 1.33x, failures named
- Coverage and near-duplicates update as shots are unticked
- Finish runs build_finish: captions (tags for tag-trained models), export, ⑤ configs; fills ⑤'s folder
- Trigger derived from the name when blank and written back to the header
- Engine line: Auto model and cost, or ComfyUI readiness from doctor's checks
- _flagged shared by ② and Quick build galleries
- Tests for rows, notes, trigger, build, finish and wiring
- README: Quick build paragraph, cli build example with --trainer
- ARCHITECTURE: module map, build_start/build_finish decision and poor-input defaults
…meout

- ① a failed isolation keeps the training copy; ② gets the whole photo as reference, named in the ① / Quick build note
- builtin SAM3 retries "person" when "character" finds nothing (real photos)
- ComfyUI timeout restarts while our job is still pending behind another, up to an hour in line
- tests for all three
- config sets HF_TOKEN from HUGGINGFACE_API_KEY after loading .env
- .env.example and README name the alternative
- finalize_caption: a caption that opens with the trigger in another case now opens with the trigger's exact casing; a longer word starting with the trigger no longer counts as the trigger
- build_finish: passes the undersized/upscaled warnings to progress, so cli build prints them
- Quick build Finish: shows those warnings in its note
- config: HUGGINGFACE_API_KEY becomes HF_TOKEN only when there is no HF_TOKEN and no saved hf login
- isolate: SAM3 load hint names the HUGGINGFACE_API_KEY source
- tests for all of the above
- version 0.20.0
- AGENTS.md Current state: main is v0.20.0, Since 0.20.0 clause, phased update complete
- ARCHITECTURE: isolation fallback and person retry, queue-wait timeout, local face-shadow finding with the cloud acceptance result
- README: pick Cloud when a shadow or object crosses the face; HUGGINGFACE_API_KEY scope
- .env.example: HUGGINGFACE_API_KEY applies only without HF_TOKEN or a saved login
@EnragedAntelope
EnragedAntelope merged commit 5f69805 into main Oct 9, 2026
3 checks passed
@EnragedAntelope
EnragedAntelope deleted the feat/0.20.0-quick-build branch October 9, 2026 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant