ymq 92ee88d1f4 refactor: 审计逻辑迁移到独立模块 app_audit
- 移除 pipeline_service/audit_service.py(迁移到 app_audit)
- __init__.py 移除 audit import,init.py 移除 sd_audit_logs/owner.audit DDL
2026-08-14 12:20:36 +08:00

58 lines
1.6 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"""pipeline_service - 通用产线执行引擎模块。v3.5.0"""
from .init import (
load_pipeline_service,
pipeline_submit,
pipeline_list,
pipeline_detail,
pipeline_node,
pipeline_modify,
pipeline_pause,
pipeline_resume,
pipeline_cancel,
pipeline_handlers,
pipeline_step_types,
pipeline_register_step_type,
pipeline_unregister_step_type,
)
from .handler import register_handler, list_handlers, register_default_handler
from .step_registry import register_step_type, get_step_type, list_step_types, load_builtin_types
from .human import human_complete, approval_approve, approval_reject, human_list
from .state import (
STATE_PENDING, STATE_RUNNING, STATE_COMPLETED, STATE_FAILED, STATE_SKIPPED,
STATE_WAITING, STATE_REJECTED,
TASK_SUBMITTED, TASK_RUNNING, TASK_COMPLETED, TASK_FAILED, TASK_PAUSED, TASK_CANCELLED, TASK_WAITING,
HUMAN_PENDING, HUMAN_SUBMITTED, HUMAN_APPROVED, HUMAN_REJECTED, HUMAN_EXPIRED,
)
# v2: Agent 执行引擎(对照 Hermes Agent
from .agent_loop_v2 import AgentExecutor, run_agent
# 应用部署主机逻辑账号系统(零 root 逻辑隔离 + bwrap 沙箱)
from .deploy_account import (
ensure_account,
remove_account,
list_accounts,
run_in_sandbox,
write_file,
read_file,
list_dir,
account_name_for,
deploy_dir_for,
sanitize_username,
)
# 工作环境管理(沙箱本地/远程切换 + 目录迁移)
from .work_env import (
get_work_env,
set_work_env,
migrate_work_dir,
run_remote_sandbox,
run_in_work_env,
ensure_remote_bwrap,
ensure_org_key,
get_org_pubkey,
)
__version__ = "3.5.0"