aliyun / aliyun_assist_client
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 9 components.
  • 472 files, 43,142 LOC (100.0% vs. main code).
  • "agent" is biggest, containing 71.35% of LOC.
  • "internal" is smallest, containing 0.03% of LOC.


agent30783 LOC (71%) 331 files
interprocess5133 LOC (11%) 24 files
common2946 LOC (6%) 66 files
plugin1846 LOC (4%) 25 files
ROOT1233 LOC (2%) 8 files
commander562 LOC (1%) 8 files
contrib436 LOC (1%) 7 files
update192 LOC (<1%) 2 files
internal11 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
agent37 commits (13%)
ROOT30 commits (10%)
update19 commits (6%)
common18 commits (6%)
internal6 commits (2%)
plugin6 commits (2%)
interprocess4 commits (1%)
commander2 commits (<1%)
contrib2 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021 2020
agent
250
272
500
326
148
58
common
74
54
60
26
interprocess
28
38
plugin
12
48
ROOT
10
16
28
7
3
1
commander
16
contrib
14
internal
2
2
2
update
2
2
10
4
4


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G agent agent agent--agent 4 common common common--agent 4 common--common 4 commander commander common--commander 2 ROOT ROOT ROOT--agent 4 ROOT--common 4 ROOT--ROOT 2 contrib contrib ROOT--contrib 2 interprocess interprocess ROOT--interprocess 2 ROOT--commander 2 internal internal ROOT--internal 2 plugin plugin plugin--agent 4 plugin--common 4 plugin--ROOT 4 plugin--plugin 2 plugin--contrib 2 plugin--interprocess 2 plugin--commander 2 plugin--internal 2 contrib--agent 2 contrib--common 2 contrib--contrib 2 contrib--commander 2 interprocess--agent 2 interprocess--common 2 interprocess--contrib 2 interprocess--interprocess 2 interprocess--commander 2 commander--agent 2 commander--commander 2 update update update--agent 2 update--common 2 update--ROOT 2 update--plugin 2 update--contrib 2 update--interprocess 2 update--commander 2 internal--agent 2 internal--common 2


2025-05-15 04:56