Migrate kai-server Eco ops off infrastructure/ onto coily verbs in eco-cycle-prep #4

Open
opened 2026-05-23 20:54:07 +00:00 by coilysiren · 0 comments
Owner

Originally filed by @coilysiren on 2026-04-24T06:06:56Z - https://github.com/coilysiren/eco-cycle-prep/issues/2

Followup to eb8e33c, which copied the Windows/Mac local Eco server verbs from coilysiren/infrastructure/src/eco.py into eco_cycle_prep/server_local.py and exposed them as coily server-* verbs.

Remote ops still live in infrastructure: scripts/eco-server-start.sh, scripts/eco-server-pre.sh, systemd/eco-server.service, and the Linux/systemd branches of src/eco.py (tail, start, stop, restart, copy_public_mods targeting kai-server). Those should move here and be exposed as coily verbs so all Eco ops route through one entry point.

Scope:

  • Port the Linux-path branches of _server_path / copy_mods / copy_configs into server_local.py (or split into server_remote.py routed through existing remote.py ssh helpers).
  • Port tail / start / stop / restart onto coily verbs (server-tail, server-restart, etc.) that ssh into kai-server via remote.py.
  • Move scripts/eco-server-*.sh and systemd/eco-server.service into this repo and update kai-server's systemd unit to point at the new path.
  • Delete the originals from coilysiren/infrastructure once kai-server is cutover.

Non-goals: changing what the verbs do. Relocation + rename, not redesign.

_Originally filed by @coilysiren on 2026-04-24T06:06:56Z - [https://github.com/coilysiren/eco-cycle-prep/issues/2](https://github.com/coilysiren/eco-cycle-prep/issues/2)_ Followup to eb8e33c, which copied the Windows/Mac local Eco server verbs from coilysiren/infrastructure/src/eco.py into eco_cycle_prep/server_local.py and exposed them as `coily server-*` verbs. Remote ops still live in infrastructure: scripts/eco-server-start.sh, scripts/eco-server-pre.sh, systemd/eco-server.service, and the Linux/systemd branches of src/eco.py (tail, start, stop, restart, copy_public_mods targeting kai-server). Those should move here and be exposed as coily verbs so all Eco ops route through one entry point. Scope: - Port the Linux-path branches of _server_path / copy_mods / copy_configs into server_local.py (or split into server_remote.py routed through existing remote.py ssh helpers). - Port tail / start / stop / restart onto coily verbs (server-tail, server-restart, etc.) that ssh into kai-server via remote.py. - Move scripts/eco-server-*.sh and systemd/eco-server.service into this repo and update kai-server's systemd unit to point at the new path. - Delete the originals from coilysiren/infrastructure once kai-server is cutover. Non-goals: changing what the verbs do. Relocation + rename, not redesign.
coilysiren added
P2
and removed
P1
labels 2026-05-31 06:59:57 +00:00
Sign in to join this conversation.
No labels
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-bridge/eco-cycle-prep#4
No description provided.