本卡屬 FR-182(母卡 CM-3609 https://app.notion.com/p/FR-182-Agent-Agent-P1-License-Center-4-3-410346da4cd0816ea5e2c4757ebc4fbb),P3 主系統端,卡 P3-4a,Stage 7(P1 LC 端已 Done 上 188/189;P2 Agent 端 CM-3621~3623 Stage 4)。只改 jedi-python-package。依賴:P3-1。

這張卡做什麼(白話)

把 P3-1 改的兩個套件發版推 Nexus:jedi-agent-protocol(多兩個狀態鍵)、jedi-remote-agent(多兩欄、一支函式、migration 020)。要等 FR-181 全部合回 feature/FR-172——同兩個套件還有 181 的長輪詢改動,一起進版號,不分兩次發。

reuse/extend/new

extend:兩個套件 pyproject.toml bump(PEP 440 遞增;181 若已發過更高版就在其上 +1)、各自 venv 全部 tests 綠、poetry publish --build -r nexus(publish 不可逆,打錯 bump 下一號);回寫版號與「主系統 P3-4 釘這版、Agent 不受影響(Agent 只用 protocol 的常數)」。等 181 全部合回 feature/FR-172(同套件同時有 181 的 commands 改動與本案的 events 改動,一起進版)。

在哪裡

repo:~/Projects/Jedicogy/module/jedi-python-package
改既有:jedi-agent-protocol/pyproject.toml
改既有:jedi-remote-agent/pyproject.toml

怎麼做

驗收(首腦照這個驗)

Nexus 查得到兩版;pip download jedi-agent-protocol==0.5.0 --no-deps 成功;回寫版號

必讀