Skip to content

docs+samples: remove customer-specific info from open-source repo - #23

Merged
Zhoujie628 merged 1 commit into
project-openan:mainfrom
Zhoujie628:main
Aug 17, 2026
Merged

Zhoujie628 merged 1 commit into
project-openan:mainfrom
Zhoujie628:main

Conversation

@Zhoujie628

Copy link
Copy Markdown
Contributor

Problem

The open-source repository contained customer instantiation details that should not be public.

Fix

Replaced all customer-specific references with generic equivalents across 12 files:

  • Documents: 工作台AgentScope结合方案.md, 工作台集成指南.md
  • Java source: agent executors, control point, negotiation strategy, demo, tests
  • AgentCard JSON: removed Yuedong/Yuexi, changed provider to OpenAN
Original Replacement
凯通工作台 工作台
WAIMO 故障中心 上层故障系统
阿里开源 AgentScope AgentScope
华为 OMC OMC
粤东/粤西 城市1/城市2
com.kaitong.workbench com.example.workbench
KaitongControlPoint AgentScopeControlPoint

Verification

  • Zero matches for: 凯通/kaitong/WAIMO/粤东/粤西/广东移动/阿里开源/iMaster/Yuedong/Yuexi
  • mvn compile BUILD SUCCESS
  • Copyright headers (Huawei Technologies) retained as copyright holder

Closes #22

Remove all customer instantiation details from documentation and
sample code to keep the open-source repository vendor-neutral.

Documents cleaned:
- 工作台AgentScope结合方案.md: remove 凯通/中国移动/广东/阿里 references,
  replace com.kaitong.workbench with com.example.workbench,
  rename KaitongControlPoint -> AgentScopeControlPoint
- 工作台集成指南.md: remove 广东移动/WAIMO/华为/iMaster/粤东粤西 references,
  replace with generic terms

Source code cleaned:
- SpnDomainAgentCity1Executor: 粤东OMC -> 城市1OMC in all strings/prompts
- SpnDomainAgentCity2Executor: 粤西OMC -> 城市2OMC in all strings/prompts
- WorkbenchControlPoint: rename hasYuedongFault/hasYuexiFault variables
- NegotiationStrategy: 粤东-粤西 -> 城市1-城市2 in fallback text
- SpnCrossCityDiagnosisDemo: 粤东-粤西 -> 城市1-城市2 in task text
- AgentCard JSON: remove Yuedong/Yuexi, change provider to OpenAN
- Test assertions: 粤东 -> 城市1

Verified: zero matches for 凯通/kaitong/WAIMO/粤东/粤西/广东移动/
阿里开源/iMaster/Yuedong/Yuexi across all docs and samples.
Copyright headers (Huawei Technologies) retained as copyright holder.

Signed-off-by: Zhoujie628 <zhoujie628@users.noreply.github.com>
@Zhoujie628
Zhoujie628 requested a review from a team as a code owner August 17, 2026 09:33
@Zhoujie628
Zhoujie628 merged commit 82dee20 into project-openan:main Aug 17, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs+samples: remove customer-specific info from open-source repo

1 participant