aws / nova-act
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 49)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
src/nova_act/nova_act.py
src/nova_act/__version__.py
6 8 (75%) 34 (17%) 2025-04-24
src/nova_act/impl/playwright.py
src/nova_act/__version__.py
6 8 (75%) 34 (17%) 2025-04-24
src/nova_act/impl/protocol.py
src/nova_act/__version__.py
4 6 (66%) 34 (11%) 2025-04-24
src/nova_act/impl/inputs.py
src/nova_act/__version__.py
3 5 (60%) 34 (8%) 2025-04-18
src/nova_act/__init__.py
src/nova_act/impl/protocol.py
3 5 (60%) 6 (50%) 2025-04-18
src/nova_act/impl/extension.py
src/nova_act/nova_act.py
3 5 (60%) 8 (37%) 2025-04-24
src/nova_act/__init__.py
src/nova_act/__version__.py
3 5 (60%) 34 (8%) 2025-04-18
src/nova_act/impl/extension.py
src/nova_act/__version__.py
3 5 (60%) 34 (8%) 2025-04-24
src/nova_act/types/act_errors.py
src/nova_act/__version__.py
2 4 (50%) 34 (5%) 2025-04-18
src/nova_act/types/errors.py
src/nova_act/__version__.py
2 4 (50%) 34 (5%) 2025-04-14
src/nova_act/impl/playwright.py
src/nova_act/nova_act.py
2 8 (25%) 8 (25%) 2025-04-24
src/nova_act/types/act_errors.py
src/nova_act/__init__.py
2 4 (50%) 5 (40%) 2025-04-18
src/nova_act/impl/window_messages.py
src/nova_act/__version__.py
2 4 (50%) 34 (5%) 2025-04-18
src/nova_act/impl/playwright.py
src/nova_act/impl/extension.py
2 8 (25%) 5 (40%) 2025-04-24
src/nova_act/types/act_errors.py
src/nova_act/impl/protocol.py
2 4 (50%) 6 (33%) 2025-04-18
src/nova_act/util/terminal_manager.py
src/nova_act/impl/keyboard_event_watcher.py
1 3 (33%) 3 (33%) 2025-04-18
src/nova_act/impl/run_info_compiler.py
src/nova_act/impl/playwright.py
1 3 (33%) 8 (12%) 2025-04-24
src/nova_act/types/state/step.py
src/nova_act/__version__.py
1 3 (33%) 34 (2%) 2025-04-14
src/nova_act/types/errors.py
src/nova_act/impl/inputs.py
1 4 (25%) 5 (20%) 2025-04-14
src/nova_act/impl/window_messages.py
src/nova_act/impl/extension.py
1 4 (25%) 5 (20%) 2025-04-06
src/nova_act/impl/run_info_compiler.py
src/nova_act/nova_act.py
1 3 (33%) 8 (12%) 2025-04-24
src/nova_act/types/state/step.py
src/nova_act/types/act_errors.py
1 3 (33%) 4 (25%) 2025-04-14
src/nova_act/impl/run_info_compiler.py
src/nova_act/impl/extension.py
1 3 (33%) 5 (20%) 2025-04-24
src/nova_act/types/state/step.py
src/nova_act/__init__.py
1 3 (33%) 5 (20%) 2025-04-14
src/nova_act/impl/inputs.py
src/nova_act/impl/playwright.py
1 5 (20%) 8 (12%) 2025-04-18
src/nova_act/impl/inputs.py
src/nova_act/__init__.py
1 5 (20%) 5 (20%) 2025-04-14
src/nova_act/types/errors.py
src/nova_act/impl/playwright.py
1 4 (25%) 8 (12%) 2025-04-06
src/nova_act/types/errors.py
src/nova_act/__init__.py
1 4 (25%) 5 (20%) 2025-04-14
src/nova_act/types/errors.py
src/nova_act/types/act_errors.py
1 4 (25%) 4 (25%) 2025-04-14
src/nova_act/types/state/page.py
src/nova_act/impl/extension.py
1 1 (100%) 5 (20%) 2025-04-06
src/nova_act/impl/keyboard_event_watcher.py
src/nova_act/__version__.py
1 3 (33%) 34 (2%) 2025-04-18
src/nova_act/types/errors.py
src/nova_act/impl/protocol.py
1 4 (25%) 6 (16%) 2025-04-14
src/nova_act/impl/inputs.py
src/nova_act/types/act_errors.py
1 5 (20%) 4 (25%) 2025-04-14
src/nova_act/types/state/step.py
src/nova_act/impl/inputs.py
1 3 (33%) 5 (20%) 2025-04-14
src/nova_act/types/state/step.py
src/nova_act/types/errors.py
1 3 (33%) 4 (25%) 2025-04-14
src/nova_act/util/terminal_manager.py
src/nova_act/__version__.py
1 3 (33%) 34 (2%) 2025-04-18
src/nova_act/types/errors.py
src/nova_act/impl/window_messages.py
1 4 (25%) 4 (25%) 2025-04-06
src/nova_act/types/state/step.py
src/nova_act/impl/protocol.py
1 3 (33%) 6 (16%) 2025-04-14
src/nova_act/types/state/page.py
src/nova_act/impl/window_messages.py
1 1 (100%) 4 (25%) 2025-04-06
src/nova_act/impl/window_messages.py
src/nova_act/nova_act.py
1 4 (25%) 8 (12%) 2025-04-06
src/nova_act/types/state/page.py
src/nova_act/types/errors.py
1 1 (100%) 4 (25%) 2025-04-06
src/nova_act/types/errors.py
src/nova_act/nova_act.py
1 4 (25%) 8 (12%) 2025-04-06
src/nova_act/impl/inputs.py
src/nova_act/impl/protocol.py
1 5 (20%) 6 (16%) 2025-04-14
src/nova_act/types/state/page.py
src/nova_act/impl/playwright.py
1 1 (100%) 8 (12%) 2025-04-06
src/nova_act/impl/run_info_compiler.py
src/nova_act/__version__.py
1 3 (33%) 34 (2%) 2025-04-24
src/nova_act/impl/window_messages.py
src/nova_act/impl/playwright.py
1 4 (25%) 8 (12%) 2025-04-06
src/nova_act/types/state/page.py
src/nova_act/__version__.py
1 1 (100%) 34 (2%) 2025-04-06
src/nova_act/types/state/page.py
src/nova_act/nova_act.py
1 1 (100%) 8 (12%) 2025-04-06
src/nova_act/types/errors.py
src/nova_act/impl/extension.py
1 4 (25%) 5 (20%) 2025-04-06
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/nova_act/nova_act.py] [src/nova_act/nova_act.py] [src/nova_act/__version__.py] [src/nova_act/__version__.py] [src/nova_act/nova_act.py]--[src/nova_act/__version__.py] 6 [src/nova_act/impl/playwright.py] [src/nova_act/impl/playwright.py] [src/nova_act/impl/playwright.py]--[src/nova_act/nova_act.py] 2 [src/nova_act/impl/playwright.py]--[src/nova_act/__version__.py] 6 [src/nova_act/impl/extension.py] [src/nova_act/impl/extension.py] [src/nova_act/impl/playwright.py]--[src/nova_act/impl/extension.py] 2 [src/nova_act/impl/protocol.py] [src/nova_act/impl/protocol.py] [src/nova_act/impl/protocol.py]--[src/nova_act/__version__.py] 4 [src/nova_act/impl/inputs.py] [src/nova_act/impl/inputs.py] [src/nova_act/impl/inputs.py]--[src/nova_act/__version__.py] 3 [src/nova_act/impl/inputs.py]--[src/nova_act/impl/playwright.py] 1 [src/nova_act/impl/inputs.py]--[src/nova_act/impl/protocol.py] 1 [src/nova_act/__init__.py] [src/nova_act/__init__.py] [src/nova_act/impl/inputs.py]--[src/nova_act/__init__.py] 1 [src/nova_act/types/act_errors.py] [src/nova_act/types/act_errors.py] [src/nova_act/impl/inputs.py]--[src/nova_act/types/act_errors.py] 1 [src/nova_act/__init__.py]--[src/nova_act/__version__.py] 3 [src/nova_act/__init__.py]--[src/nova_act/impl/protocol.py] 3 [src/nova_act/impl/extension.py]--[src/nova_act/nova_act.py] 3 [src/nova_act/impl/extension.py]--[src/nova_act/__version__.py] 3 [src/nova_act/types/act_errors.py]--[src/nova_act/__version__.py] 2 [src/nova_act/types/act_errors.py]--[src/nova_act/impl/protocol.py] 2 [src/nova_act/types/act_errors.py]--[src/nova_act/__init__.py] 2 [src/nova_act/types/errors.py] [src/nova_act/types/errors.py] [src/nova_act/types/errors.py]--[src/nova_act/nova_act.py] 1 [src/nova_act/types/errors.py]--[src/nova_act/__version__.py] 2 [src/nova_act/types/errors.py]--[src/nova_act/impl/playwright.py] 1 [src/nova_act/types/errors.py]--[src/nova_act/impl/protocol.py] 1 [src/nova_act/types/errors.py]--[src/nova_act/impl/inputs.py] 1 [src/nova_act/types/errors.py]--[src/nova_act/__init__.py] 1 [src/nova_act/types/errors.py]--[src/nova_act/impl/extension.py] 1 [src/nova_act/types/errors.py]--[src/nova_act/types/act_errors.py] 1 [src/nova_act/impl/window_messages.py] [src/nova_act/impl/window_messages.py] [src/nova_act/types/errors.py]--[src/nova_act/impl/window_messages.py] 1 [src/nova_act/impl/window_messages.py]--[src/nova_act/nova_act.py] 1 [src/nova_act/impl/window_messages.py]--[src/nova_act/__version__.py] 2 [src/nova_act/impl/window_messages.py]--[src/nova_act/impl/playwright.py] 1 [src/nova_act/impl/window_messages.py]--[src/nova_act/impl/extension.py] 1 [src/nova_act/util/terminal_manager.py] [src/nova_act/util/terminal_manager.py] [src/nova_act/util/terminal_manager.py]--[src/nova_act/__version__.py] 1 [src/nova_act/impl/keyboard_event_watcher.py] [src/nova_act/impl/keyboard_event_watcher.py] [src/nova_act/util/terminal_manager.py]--[src/nova_act/impl/keyboard_event_watcher.py] 1 [src/nova_act/impl/keyboard_event_watcher.py]--[src/nova_act/__version__.py] 1 [src/nova_act/impl/run_info_compiler.py] [src/nova_act/impl/run_info_compiler.py] [src/nova_act/impl/run_info_compiler.py]--[src/nova_act/nova_act.py] 1 [src/nova_act/impl/run_info_compiler.py]--[src/nova_act/__version__.py] 1 [src/nova_act/impl/run_info_compiler.py]--[src/nova_act/impl/playwright.py] 1 [src/nova_act/impl/run_info_compiler.py]--[src/nova_act/impl/extension.py] 1 [src/nova_act/types/state/step.py] [src/nova_act/types/state/step.py] [src/nova_act/types/state/step.py]--[src/nova_act/__version__.py] 1 [src/nova_act/types/state/step.py]--[src/nova_act/impl/protocol.py] 1 [src/nova_act/types/state/step.py]--[src/nova_act/impl/inputs.py] 1 [src/nova_act/types/state/step.py]--[src/nova_act/__init__.py] 1 [src/nova_act/types/state/step.py]--[src/nova_act/types/act_errors.py] 1 [src/nova_act/types/state/step.py]--[src/nova_act/types/errors.py] 1 [src/nova_act/types/state/page.py] [src/nova_act/types/state/page.py] [src/nova_act/types/state/page.py]--[src/nova_act/nova_act.py] 1 [src/nova_act/types/state/page.py]--[src/nova_act/__version__.py] 1 [src/nova_act/types/state/page.py]--[src/nova_act/impl/playwright.py] 1 [src/nova_act/types/state/page.py]--[src/nova_act/impl/extension.py] 1 [src/nova_act/types/state/page.py]--[src/nova_act/types/errors.py] 1 [src/nova_act/types/state/page.py]--[src/nova_act/impl/window_messages.py] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.