Skip to content

fix: resolve 6 installation bugs in setup.sh and docker-compose#28

Merged
ClaudioDrews merged 1 commit into
mainfrom
fix/install-blockers
Jun 9, 2026
Merged

fix: resolve 6 installation bugs in setup.sh and docker-compose#28
ClaudioDrews merged 1 commit into
mainfrom
fix/install-blockers

Conversation

@ClaudioDrews

Copy link
Copy Markdown
Owner

Fixes 6 bugs discovered during fresh installation on a ThinkPad X201i:

Bug File Fix
1 setup.sh QDRANT_API_KEY unbound variable → default to empty
2 docker-compose.yml Qdrant v1.17+ auth with empty key → conditional api_key line
3 docker-compose.yml Redis crash with empty requirepass → conditional config
4 setup.sh grep only matched OPENROUTER_API_KEY, not OPENROUTER_DS_API_KEY → broader regex
5 docker-compose.yml Worker container missing healthcheck → added
7 setup.sh Execution agent protocol not installed → copies rulebook during setup

Files changed: setup.sh (+28/−14), docker-compose.yml (+17/−4), modifications/execution-agent-protocol.md (+12/−2)

- Bug 1: QDRANT_API_KEY unbound variable (default to empty)
- Bug 2: Qdrant v1.17+ auth with empty key (conditional config)
- Bug 3: Redis crash with empty requirepass (conditional config)
- Bug 4: grep pattern now covers OPENROUTER_DS_API_KEY
- Bug 5: worker container healthcheck added
- Bug 7: execution-agent protocol installed during setup
@ClaudioDrews ClaudioDrews merged commit d2228d5 into main Jun 9, 2026
4 checks passed
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