Skip to content

feat: cpex demo nits#3

Draft
araujof wants to merge 6 commits into
praxis-proxy:mainfrom
araujof:feat/cpex_demo
Draft

feat: cpex demo nits#3
araujof wants to merge 6 commits into
praxis-proxy:mainfrom
araujof:feat/cpex_demo

Conversation

@araujof

@araujof araujof commented Jun 22, 2026

Copy link
Copy Markdown
Member

No description provided.

araujof added 6 commits June 18, 2026 22:29
Add a valkey container (official valkey/valkey image) as the CPEX
session store and point both cpex configs at it via a flat
`global.session_store` block, so taint labels persist across gateway
restarts instead of living only in the gateway process.

Add a Valkey readiness gate to restart.sh and document the store,
inspection commands, and the cross-restart persistence walkthrough in
the README. Ignore the agent Python virtualenv.

Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
Replace the stub root README with a landing page: a Demos table linking
to each demo with a brief description (cpex for now), plus the
demos/<name>/ layout convention so future demos slot in cleanly.

Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
Instruct the model to set get_compensation's include_ssn only on an explicit ask, and
to relay tool field values verbatim so [REDACTED] reads as the gateway's
enforcement marker rather than something the model invents or refuses.

Switch the default model to ollama/llama3:latest

Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
Llama 3 8B (the prior default) is weak at the system prompt's
conditional 'set include_ssn true ONLY when explicitly asked'
constraint and over-eagerly populated the optional SSN arg. qwen3:8b
follows the instruction more reliably.

Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
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