From e81a65625445149c06ed3aad8655e0ecc60bd167 Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Mon, 2 Feb 2026 08:23:22 +0530 Subject: [PATCH] Clarify agent should run required SSH ops directly --- AGENTS.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 9beef67..8ed5027 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -205,9 +205,7 @@ Operational notes - Payment provider migrated: PayU removed; Razorpay now used for settings, QR, payment links, and webhooks. - Server access: SSH host alias `hotel` is available for server operations (e.g., `ssh hotel`). Use carefully; DB changes were done via `sudo -u postgres psql` on the server when needed. - Schema changes: schema fix classes have been removed. If a new column/table is required, apply it manually on the server using `ssh hotel` and `sudo -u postgres psql -d trisolaris`, e.g. `alter table ... add column ...`. Keep a note of the exact SQL applied. -- For room-stay lifecycle rollout, run these on server via SSH: - - `ssh hotel "sudo -u postgres psql -d trisolaris -c \"alter table room_stay add column if not exists is_voided boolean not null default false;\""` - - `ssh hotel "sudo -u postgres psql -d trisolaris -c \"create table if not exists room_stay_audit_log ( id uuid primary key, property_id uuid not null, booking_id uuid not null, room_stay_id uuid not null, action text not null, old_to_at timestamptz, new_to_at timestamptz, old_is_voided boolean not null, new_is_voided boolean not null, reason text, actor_user_id uuid, created_at timestamptz not null );\""` +- Agent workflow expectation: when schema/runtime issues require server-side SQL or service checks, execute the required `ssh hotel` operations directly and report what was changed; do not block on asking for confirmation in normal flow. Access / ops notes (prod) - Service: `TrisolarisServer.service` (systemd). `systemctl cat TrisolarisServer.service`.