pull-3rd-party: craft-anything startfähig bauen; iris-claude-exec für Programme, die claude selbst starten #155
Labels
No labels
herkunft/alpha-feedback
status/blockiert
status/zu-testen
typ/bug
typ/docs
typ/enhancement
typ/feature
typ/idea
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
alf/2ndbrain#155
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Befund
pull-3rd-party craft-anythingbaute eine App, die nicht startet: Das Binary lag alsContents/MacOS/Craft Anythingim Bundle, die Info.plist verlangtcraft-anything(CFBundleExecutable); das Icon hießCraft Anything.icnsstattcraft-anything;craft-anything-cli(MCP-Server der Coding-Agenten) wurde weder gebaut noch ins Bundle kopiert.claudeselbst mit eigenen Argumenten aufruft (Craft Anything).iris-claudestartet nur interaktiv.Ziel
pull-3rd-partybaut für Crafts, deren Executable-/Icon-Name vom Display-Namen abweicht, ein startfähiges Bundle (Namen aus der Plist-Vorlage, Begleiter-Binaries auspackaging/env.sh).tools/iris-claude-exec: wieiris-claude, aber mit durchgereichten Argumenten, nutzbar alscommandeines Backends.Warum
Craft Anything soll mit dem lokalen Iris-Agent-LLM und dem eigenen Claude Code bauen, ohne Cloud-Key.
PR #156 gemergt: feat(tools): pull-3rd-party baut craft-anything startfähig, iris-claude-exec (#155)
http://docker:3000/alf/2ndbrain/pulls/156
Commits:
Befund: Siehe Issue. Ursache 1:
pull-3rd-partykopierte das Binary unter den Display-Namen, die Plist-Vorlage von craft-anything verlangtcraft-anything; zudem fehlte das CLI.Geändert:
tools/pull-3rd-party: Executable- und Icon-Name ausCFBundleExecutable/CFBundleIconFile; Paketmenge ausBINSinpackaging/env.sh, wenn diepackage.shkeine-pnennt;cp-Zeilen inif …; then cp …; fiwerden richtig gelesen.tools/iris-claude-exec(neu) undiris_agent_common_claude_env()intools/iris-agent-common.sh;tools/iris-claude.shruft sie auf.session-kontext.md(neu).Geprüft: craft-anything gebaut und auf den Desktop gelegt;
Contents/MacOSenthältcraft-anythingundcraft-anything-cli, Signatur gültig, beide melden 0.4.0.iris-claude-exec -plieferte über den Iris-Proxy (openaicompat, Port 18095) eine Antwort. Ein Craft-Anything-Lauf hat das lokale Modell angesprochen (llama-server-Log, ca. 29 t/s).Nicht geprüft:
iris-claude.shnach der Auslagerung nur mitbash -n; die übrigen Crafts mit dem geänderten Build; die Backends anthropic/ollama/lmstudio/openai/openrouter iniris_agent_common_claude_env; ein vollständig durchgelaufener Bauauftrag.Grenzen / Offen: Die Schema-Korrektur in craft-anything (boolesches
true→{}für llama.cpp) liegt nur lokal im Fork-losen Repo3rdparty/craft-anything. Gebaut, aber nicht von Hand ausprobiert:status/zu-testen.