• v1.1.0 1c51139883

    v1.1.0:新增 Skill Activity Stream / Job 运行时底层(SAS v1)
    All checks were successful
    Publish Python Package to Gitea / publish (push) Successful in 17s

    admin released this 2026-07-01 19:20:22 +08:00 | 1 commits to main since this release

    【新增模块】jiangchang_skill_core.activity

    • emit() / step():写入 Run Journal,不向 stdout 输出(避免污染 Agent)
    • finish():写终态事件 + 唯一向 stdout 输出单行 result JSON(≤4096 字符)
    • get_job_id() / get_run_mode():Job 上下文解析
    • job_context():包裹主逻辑,异常时自动 finish(failed)
    • @rpa_step:RPA 步骤装饰器(sync/async),自动 emit 进入/成功/警告

    【Run Journal 路径】
    {JIANGCHANG_DATA_ROOT}/.jiangchang/runs/{job_id}.jsonl

    • job_id 优先 JIANGCHANG_JOB_ID,否则进程内 uuid
    • JIANGCHANG_RUN_MODE:job | cli(默认 cli)
    • 事件类型:activity / progress / warn / done / error / debug

    【新增模块】jiangchang_skill_core.sibling_bridge

    • call_sibling_json / call_sibling_json_array:同步调用兄弟技能 CLI
    • get_sibling_main_path:解析并列技能 main.py 路径

    【集成】

    • runtime_env:get_runs_dir() / ensure_runs_dir()
    • RpaVideoSession.add_step():默认同步 activity.emit(stage=rpa.video),可 emit_activity=False 关闭

    【文档与测试】

    • README 新增 SAS / Job 运行时章节
    • 新增 4 组 pytest(147 项全绿)

    【版本】1.0.17 → 1.1.0(新能力首发,无旧 API 兼容层)

    Downloads