anthropics / cwc-workshops
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).

Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["agent-battle"]
    n0 ---|"3"| n0
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#a0a0a082,stroke-width:3px


Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...

Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
agent-battle/my_agent.py
agent-battle/event/public/admin.html
3 8 (37%) 4 (75%) 2026-06-04
agent-battle/event/lib/moderation.mjs
agent-battle/event/public/admin.html
2 2 (100%) 4 (50%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/event/lib/wiki.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/event/public/admin.html
2 2 (100%) 4 (50%) 2026-06-04
agent-battle/event/server.mjs
agent-battle/event/public/js/cast.js
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/js/cast.js
agent-battle/event/lib/board.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/harness/probes.py
agent-battle/bot/bot.js
2 4 (50%) 6 (33%) 2026-06-04
agent-battle/event/lib/moderation.mjs
agent-battle/event/lib/board.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/event/fly.toml
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/css/cast.css
agent-battle/event/lib/relay.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/bot/relay-client.cjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/server.mjs
agent-battle/event/fly.toml
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/harness/probes.py
agent-battle/event/public/js/cast.js
2 4 (50%) 2 (100%) 2026-06-04
agent-battle/event/lib/relay.mjs
agent-battle/event/fly.toml
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/lib/wiki.mjs
agent-battle/bot/bot.js
2 2 (100%) 6 (33%) 2026-06-04
agent-battle/event/public/js/cast.js
agent-battle/event/lib/relay.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/harness/probes.py
agent-battle/my_agent.py
2 4 (50%) 8 (25%) 2026-06-04
agent-battle/event/fly.toml
agent-battle/event/public/admin.html
2 2 (100%) 4 (50%) 2026-06-04
agent-battle/bot/relay-client.cjs
agent-battle/my_agent.py
2 2 (100%) 8 (25%) 2026-06-04
agent-battle/event/lib/relay.mjs
agent-battle/my_agent.py
2 2 (100%) 8 (25%) 2026-06-04
agent-battle/event/lib/board.mjs
agent-battle/event/public/admin.html
2 2 (100%) 4 (50%) 2026-06-04
agent-battle/event/server.mjs
agent-battle/event/lib/relay.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/bot/bot.js
agent-battle/my_agent.py
2 6 (33%) 8 (25%) 2026-06-04
agent-battle/bot/relay-client.cjs
agent-battle/event/public/admin.html
2 2 (100%) 4 (50%) 2026-06-04
agent-battle/event/lib/wiki.mjs
agent-battle/event/lib/relay.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/harness/probes.py
agent-battle/event/lib/board.mjs
2 4 (50%) 2 (100%) 2026-06-04
agent-battle/event/lib/relay.mjs
agent-battle/bot/bot.js
2 2 (100%) 6 (33%) 2026-06-04
agent-battle/event/lib/moderation.mjs
agent-battle/my_agent.py
2 2 (100%) 8 (25%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/event/public/css/cast.css
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/js/cast.js
agent-battle/event/fly.toml
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/lib/board.mjs
agent-battle/my_agent.py
2 2 (100%) 8 (25%) 2026-06-04
agent-battle/event/lib/relay.mjs
agent-battle/event/public/admin.html
2 2 (100%) 4 (50%) 2026-06-04
agent-battle/event/lib/relay.mjs
agent-battle/event/lib/moderation.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/css/cast.css
agent-battle/event/fly.toml
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/harness/probes.py
agent-battle/event/server.mjs
2 4 (50%) 2 (100%) 2026-06-04
agent-battle/event/lib/wiki.mjs
agent-battle/event/lib/board.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/js/cast.js
agent-battle/event/lib/moderation.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/fly.toml
agent-battle/my_agent.py
2 2 (100%) 8 (25%) 2026-06-04
agent-battle/event/lib/wiki.mjs
agent-battle/event/public/admin.html
2 2 (100%) 4 (50%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/event/lib/moderation.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/harness/probes.py
agent-battle/event/public/admin.html
2 4 (50%) 4 (50%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/my_agent.py
2 2 (100%) 8 (25%) 2026-06-04
agent-battle/event/public/js/cast.js
agent-battle/event/public/index.html
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/fly.toml
agent-battle/bot/bot.js
2 2 (100%) 6 (33%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/event/lib/board.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/js/cast.js
agent-battle/my_agent.py
2 2 (100%) 8 (25%) 2026-06-04
agent-battle/event/server.mjs
agent-battle/event/public/css/cast.css
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/lib/board.mjs
agent-battle/bot/bot.js
2 2 (100%) 6 (33%) 2026-06-04
agent-battle/event/server.mjs
agent-battle/bot/bot.js
2 2 (100%) 6 (33%) 2026-06-04
agent-battle/event/server.mjs
agent-battle/event/lib/moderation.mjs
2 2 (100%) 2 (100%) 2026-06-04

Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
agent-battle/my_agent.py
agent-battle/event/public/admin.html
3 8 (37%) 4 (75%) 2026-06-04
agent-battle/event/lib/moderation.mjs
agent-battle/event/public/admin.html
2 2 (100%) 4 (50%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/event/lib/wiki.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/server.mjs
agent-battle/event/public/js/cast.js
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/js/cast.js
agent-battle/event/lib/board.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/harness/probes.py
agent-battle/bot/bot.js
2 4 (50%) 6 (33%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/event/fly.toml
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/css/cast.css
agent-battle/event/lib/relay.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/public/index.html
agent-battle/bot/relay-client.cjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/harness/probes.py
agent-battle/event/public/js/cast.js
2 4 (50%) 2 (100%) 2026-06-04
agent-battle/event/lib/relay.mjs
agent-battle/event/fly.toml
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/event/lib/wiki.mjs
agent-battle/bot/bot.js
2 2 (100%) 6 (33%) 2026-06-04
agent-battle/event/public/js/cast.js
agent-battle/event/lib/relay.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/harness/probes.py
agent-battle/my_agent.py
2 4 (50%) 8 (25%) 2026-06-04
agent-battle/event/fly.toml
agent-battle/event/public/admin.html
2 2 (100%) 4 (50%) 2026-06-04
agent-battle/bot/relay-client.cjs
agent-battle/my_agent.py
2 2 (100%) 8 (25%) 2026-06-04
agent-battle/event/lib/relay.mjs
agent-battle/my_agent.py
2 2 (100%) 8 (25%) 2026-06-04
agent-battle/event/lib/board.mjs
agent-battle/event/public/admin.html
2 2 (100%) 4 (50%) 2026-06-04
agent-battle/event/server.mjs
agent-battle/event/lib/relay.mjs
2 2 (100%) 2 (100%) 2026-06-04
agent-battle/bot/bot.js
agent-battle/my_agent.py
2 6 (33%) 8 (25%) 2026-06-04