Spaces:
Running
Running
feat: add PATH export to profile and enable secret redaction by default
Browse files- Dockerfile +6 -0
- start.sh +1 -0
Dockerfile
CHANGED
|
@@ -64,6 +64,12 @@ p.write_text(src.replace(old, new), encoding="utf-8")
|
|
| 64 |
print("kanban patch: applied")
|
| 65 |
PY
|
| 66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
ENV HERMES_HOME=/opt/data \
|
| 68 |
HUGGINGMES_APP_DIR=/opt/huggingmes \
|
| 69 |
HERMES_AGENT_VERSION=${HERMES_AGENT_VERSION} \
|
|
|
|
| 64 |
print("kanban patch: applied")
|
| 65 |
PY
|
| 66 |
|
| 67 |
+
# Ensure hermes CLI is discoverable in ALL shell types (login, interactive,
|
| 68 |
+
# non-interactive). /etc/profile.d/ is sourced by login shells after /etc/profile
|
| 69 |
+
# resets PATH, so this survives even full environment resets.
|
| 70 |
+
RUN echo 'export PATH="/opt/hermes/.venv/bin:/opt/data/.local/bin:$PATH"' \
|
| 71 |
+
> /etc/profile.d/hermes-venv.sh
|
| 72 |
+
|
| 73 |
ENV HERMES_HOME=/opt/data \
|
| 74 |
HUGGINGMES_APP_DIR=/opt/huggingmes \
|
| 75 |
HERMES_AGENT_VERSION=${HERMES_AGENT_VERSION} \
|
start.sh
CHANGED
|
@@ -263,6 +263,7 @@ if custom_base and model_name:
|
|
| 263 |
config.setdefault("terminal", {}).setdefault("cwd", os.environ.get("MESSAGING_CWD", str(home / "workspace")))
|
| 264 |
config.setdefault("compression", {}).setdefault("enabled", True)
|
| 265 |
config.setdefault("display", {}).setdefault("background_process_notifications", os.environ.get("HERMES_BACKGROUND_NOTIFICATIONS", "result"))
|
|
|
|
| 266 |
|
| 267 |
platforms = config.setdefault("platforms", {})
|
| 268 |
|
|
|
|
| 263 |
config.setdefault("terminal", {}).setdefault("cwd", os.environ.get("MESSAGING_CWD", str(home / "workspace")))
|
| 264 |
config.setdefault("compression", {}).setdefault("enabled", True)
|
| 265 |
config.setdefault("display", {}).setdefault("background_process_notifications", os.environ.get("HERMES_BACKGROUND_NOTIFICATIONS", "result"))
|
| 266 |
+
config.setdefault("security", {}).setdefault("redact_secrets", True)
|
| 267 |
|
| 268 |
platforms = config.setdefault("platforms", {})
|
| 269 |
|