2026-04-01 01:58:57 +08:00
|
|
|
from pathlib import Path
|
2026-04-01 04:16:22 +08:00
|
|
|
|
2026-04-01 01:58:57 +08:00
|
|
|
from yuxi import config
|
|
|
|
|
|
|
|
|
|
VIRTUAL_PATH_PREFIX = config.sandbox_virtual_path_prefix
|
|
|
|
|
WORKSPACE_DIR_NAME = "workspace"
|
2026-05-01 21:00:58 +08:00
|
|
|
WORKSPACE_AGENTS_DIR_NAME = "agents"
|
|
|
|
|
WORKSPACE_AGENTS_PROMPT_FILE_NAME = "AGENTS.md"
|
2026-04-01 01:58:57 +08:00
|
|
|
UPLOADS_DIR_NAME = "uploads"
|
|
|
|
|
OUTPUTS_DIR_NAME = "outputs"
|
|
|
|
|
VIRTUAL_SKILLS_PATH = "/home/gem/skills"
|
|
|
|
|
|
|
|
|
|
VIRTUAL_PATH_WORKSPACE = (Path(VIRTUAL_PATH_PREFIX) / WORKSPACE_DIR_NAME).as_posix()
|
|
|
|
|
VIRTUAL_PATH_UPLOADS = (Path(VIRTUAL_PATH_PREFIX) / UPLOADS_DIR_NAME).as_posix()
|
|
|
|
|
VIRTUAL_PATH_OUTPUTS = (Path(VIRTUAL_PATH_PREFIX) / OUTPUTS_DIR_NAME).as_posix()
|
|
|
|
|
|
|
|
|
|
__all__ = [
|
|
|
|
|
"VIRTUAL_PATH_PREFIX",
|
|
|
|
|
"WORKSPACE_DIR_NAME",
|
2026-05-01 21:00:58 +08:00
|
|
|
"WORKSPACE_AGENTS_DIR_NAME",
|
|
|
|
|
"WORKSPACE_AGENTS_PROMPT_FILE_NAME",
|
2026-04-01 01:58:57 +08:00
|
|
|
"UPLOADS_DIR_NAME",
|
|
|
|
|
"OUTPUTS_DIR_NAME",
|
|
|
|
|
"VIRTUAL_PATH_WORKSPACE",
|
|
|
|
|
"VIRTUAL_PATH_UPLOADS",
|
|
|
|
|
"VIRTUAL_PATH_OUTPUTS",
|
|
|
|
|
"VIRTUAL_SKILLS_PATH",
|
|
|
|
|
]
|