Skip to content

fix(status-card, subagent): status shell regression and configurable caps#41

Open
luyyyyy666 wants to merge 2 commits into
mainfrom
fix/status-shell-and-subagent-config
Open

fix(status-card, subagent): status shell regression and configurable caps#41
luyyyyy666 wants to merge 2 commits into
mainfrom
fix/status-shell-and-subagent-config

Conversation

@luyyyyy666
Copy link
Copy Markdown
Collaborator

Summary

  • Fix /status/{token} dynamic shell fallback on Windows paths by normalizing static-file paths before matching.
  • Add [subagent] supervisor policy config plumbing through py-config, standalone agent server, and co-hosted gRPC agent.
  • Document the [subagent] defaults and cover the config handoff with focused tests.

Test Plan

  • uv run pytest python/packages/corlinman-server/tests/gateway/lifecycle/test_ui_static_serving.py::test_status_token_path_serves_dynamic_shell python/packages/corlinman-server/tests/test_agent_servicer.py::test_servicer_subagent_config_sets_supervisor_policy python/packages/corlinman-server/tests/gateway/lifecycle/test_py_config.py::test_render_includes_subagent_section python/packages/corlinman-server/tests/test_main_py_config.py::test_load_config_returns_subagent_section python/packages/corlinman-server/tests/gateway/grpc/test_agent_server.py::test_serve_in_background_threads_subagent_config -q
  • uv run ruff check python/packages/corlinman-server/src/corlinman_server/agent_servicer.py python/packages/corlinman-server/src/corlinman_server/gateway/lifecycle/py_config.py python/packages/corlinman-server/src/corlinman_server/main.py python/packages/corlinman-server/src/corlinman_server/gateway/grpc/agent_server.py python/packages/corlinman-server/src/corlinman_server/gateway/lifecycle/entrypoint.py

Closes #35.

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.

[subagent] make supervisor policy configurable via [subagent] config (MED)

1 participant