a202cdc80f
* Remote openclaw connection enabled and agent added * 2 worlds connected * Performance improvement * Performance improvements * Added documentation * feat(office): add multi-agent beta remote office support Add a second-office beta that can mirror remote Claw3D presence or derive remote gateway presence so teams can visualize and message agents across instances. Harden the new remote flows, document setup, and keep the branch green with full validation. Made-with: Cursor --------- Co-authored-by: iamlukethedev <iamlukethedev@users.noreply.github.com> Co-authored-by: iamlukethedev <lucas.guilherme@smartwayslfl.com>
47 lines
2.1 KiB
TypeScript
47 lines
2.1 KiB
TypeScript
export const DESK_STICKY_MS = 10_000;
|
|
export const SNAP_GRID = 10;
|
|
export const STORAGE_KEY = "openclaw-office-furniture-v9";
|
|
export const ATM_MIGRATION_KEY = "openclaw-office-atm-migration-v1";
|
|
export const SERVER_ROOM_MIGRATION_KEY =
|
|
"openclaw-office-server-room-migration-v3";
|
|
export const GYM_ROOM_MIGRATION_KEY = "openclaw-office-gym-room-migration-v3";
|
|
export const QA_LAB_MIGRATION_KEY = "openclaw-office-qa-lab-migration-v3";
|
|
export const PHONE_BOOTH_MIGRATION_KEY = "openclaw-office-phone-booth-migration-v1";
|
|
export const SMS_BOOTH_MIGRATION_KEY = "openclaw-office-sms-booth-migration-v1";
|
|
export const ROTATION_STEP_DEG = 15;
|
|
export const WALL_THICKNESS = 8;
|
|
export const DOOR_THICKNESS = 8;
|
|
export const DOOR_LENGTH = 40;
|
|
export const MIN_WALL_LENGTH = SNAP_GRID * 2;
|
|
export const ELEVATION_STEP = 0.08;
|
|
export const WALK_SPEED = 0.3;
|
|
export const WORKING_WALK_SPEED_MULTIPLIER = 3;
|
|
export const WALK_ANIM_SPEED = 0.15;
|
|
export const AGENT_SCALE = 1.75;
|
|
export const BUMP_FREEZE_MS = 1500;
|
|
export const BUMP_RECOVERY_MS = 1200;
|
|
export const AGENT_RADIUS = 20;
|
|
export const SEPARATION_STRENGTH = 3;
|
|
export const CANVAS_W = 1800;
|
|
export const CANVAS_H = 1800;
|
|
export const EAST_WING_START_X = 1092;
|
|
export const EAST_WING_SIDE_MARGIN = 34;
|
|
export const EAST_WING_ROOM_TOP_Y = 40;
|
|
export const EAST_WING_ROOM_HEIGHT = 640;
|
|
export const EAST_HALL_WIDTH = 56;
|
|
export const EAST_WING_SPECIALTY_ROOM_WIDTH = 176;
|
|
export const GYM_ROOM_X = EAST_WING_START_X + EAST_WING_SIDE_MARGIN;
|
|
export const GYM_ROOM_WIDTH = EAST_WING_SPECIALTY_ROOM_WIDTH;
|
|
export const GYM_ROOM_END_X = GYM_ROOM_X + GYM_ROOM_WIDTH;
|
|
export const QA_LAB_X = GYM_ROOM_END_X + EAST_HALL_WIDTH;
|
|
export const QA_LAB_WIDTH = EAST_WING_SPECIALTY_ROOM_WIDTH;
|
|
export const QA_LAB_END_X = QA_LAB_X + QA_LAB_WIDTH;
|
|
export const EAST_WING_DOOR_Y = 260;
|
|
export const SCALE = 0.018;
|
|
export const WORLD_W = CANVAS_W * SCALE;
|
|
export const WORLD_H = CANVAS_H * SCALE;
|
|
export const PING_PONG_SESSION_MS = 60_000;
|
|
export const PING_PONG_APPROACH_SPEED = WALK_SPEED * 1.8;
|
|
export const PING_PONG_BALL_RADIUS = 0.055;
|
|
export const PING_PONG_TABLE_SURFACE_Y = 0.465;
|