Path	Lines of Code
codex-rs/ext/agent/src/lib.rs	86
codex-rs/ext/connectors/src/executor_plugin.rs	63
codex-rs/ext/connectors/src/lib.rs	3
codex-rs/ext/extension-api/src/capabilities/agent.rs	24
codex-rs/ext/extension-api/src/capabilities/conversation_history.rs	14
codex-rs/ext/extension-api/src/capabilities/events.rs	17
codex-rs/ext/extension-api/src/capabilities/internal_session.rs	23
codex-rs/ext/extension-api/src/capabilities/metrics.rs	4
codex-rs/ext/extension-api/src/capabilities/mod.rs	18
codex-rs/ext/extension-api/src/capabilities/response_items.rs	22
codex-rs/ext/extension-api/src/contributors.rs	277
codex-rs/ext/extension-api/src/contributors/approval_review.rs	45
codex-rs/ext/extension-api/src/contributors/context.rs	12
codex-rs/ext/extension-api/src/contributors/mcp.rs	119
codex-rs/ext/extension-api/src/contributors/prompt.rs	47
codex-rs/ext/extension-api/src/contributors/skill_invocation.rs	17
codex-rs/ext/extension-api/src/contributors/thread_lifecycle.rs	55
codex-rs/ext/extension-api/src/contributors/tool_lifecycle.rs	127
codex-rs/ext/extension-api/src/contributors/turn_input.rs	23
codex-rs/ext/extension-api/src/contributors/turn_lifecycle.rs	42
codex-rs/ext/extension-api/src/contributors/world_state.rs	128
codex-rs/ext/extension-api/src/lib.rs	99
codex-rs/ext/extension-api/src/registry.rs	151
codex-rs/ext/extension-api/src/state.rs	95
codex-rs/ext/extension-api/src/user_instructions.rs	17
codex-rs/ext/git-attribution/src/lib.rs	104
codex-rs/ext/git-attribution/src/policy.rs	98
codex-rs/ext/git-attribution/src/world_state.rs	73
codex-rs/ext/goal/src/accounting.rs	504
codex-rs/ext/goal/src/analytics.rs	69
codex-rs/ext/goal/src/api.rs	331
codex-rs/ext/goal/src/events.rs	30
codex-rs/ext/goal/src/extension.rs	525
codex-rs/ext/goal/src/lib.rs	25
codex-rs/ext/goal/src/metrics.rs	77
codex-rs/ext/goal/src/runtime.rs	608
codex-rs/ext/goal/src/spec.rs	86
codex-rs/ext/goal/src/steering.rs	129
codex-rs/ext/goal/src/tool.rs	493
codex-rs/ext/guardian-v2/src/async_scorer/action.rs	152
codex-rs/ext/guardian-v2/src/async_scorer/authorization.rs	19
codex-rs/ext/guardian-v2/src/async_scorer/config.rs	302
codex-rs/ext/guardian-v2/src/async_scorer/extension.rs	804
codex-rs/ext/guardian-v2/src/async_scorer/metrics.rs	49
codex-rs/ext/guardian-v2/src/async_scorer/mod.rs	21
codex-rs/ext/guardian-v2/src/async_scorer/review_evidence.rs	19
codex-rs/ext/guardian-v2/src/async_scorer/sampler.rs	674
codex-rs/ext/guardian-v2/src/async_scorer/transcript.rs	443
codex-rs/ext/guardian-v2/src/async_scorer/transcript/window.rs	38
codex-rs/ext/guardian-v2/src/async_scorer/truncation.rs	72
codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs	55
codex-rs/ext/guardian-v2/src/async_scorer/trusted_tools.rs	33
codex-rs/ext/guardian-v2/src/lib.rs	77
codex-rs/ext/guardian-v2/src/sync_reviewer/mod.rs	162
codex-rs/ext/guardian-v2/src/sync_reviewer/prompt.rs	364
codex-rs/ext/guardian-v2/src/sync_reviewer/reviewer_config.rs	288
codex-rs/ext/history-notes/src/backend.rs	88
codex-rs/ext/history-notes/src/extension.rs	143
codex-rs/ext/history-notes/src/lib.rs	4
codex-rs/ext/image-generation/src/artifact.rs	39
codex-rs/ext/image-generation/src/backend.rs	106
codex-rs/ext/image-generation/src/extension.rs	98
codex-rs/ext/image-generation/src/lib.rs	7
codex-rs/ext/image-generation/src/tests.rs	331
codex-rs/ext/image-generation/src/tool.rs	615
codex-rs/ext/items/src/image_generation.rs	40
codex-rs/ext/items/src/lib.rs	33
codex-rs/ext/items/src/sleep.rs	12
codex-rs/ext/items/src/tests.rs	183
codex-rs/ext/items/src/web_search.rs	34
codex-rs/ext/mcp/src/executor_plugin.rs	130
codex-rs/ext/mcp/src/executor_plugin/discovery.rs	150
codex-rs/ext/mcp/src/executor_plugin/provider.rs	32
codex-rs/ext/mcp/src/lib.rs	18
codex-rs/ext/memories/src/backend.rs	132
codex-rs/ext/memories/src/extension.rs	98
codex-rs/ext/memories/src/lib.rs	21
codex-rs/ext/memories/src/local.rs	113
codex-rs/ext/memories/src/local/ad_hoc_note.rs	134
codex-rs/ext/memories/src/local/list.rs	72
codex-rs/ext/memories/src/local/path.rs	46
codex-rs/ext/memories/src/local/read.rs	79
codex-rs/ext/memories/src/local/search.rs	298
codex-rs/ext/memories/src/metrics.rs	58
codex-rs/ext/memories/src/prompts.rs	14
codex-rs/ext/memories/src/schema.rs	38
codex-rs/ext/memories/src/tests.rs	555
codex-rs/ext/memories/src/tools/ad_hoc_note.rs	61
codex-rs/ext/memories/src/tools/list.rs	63
codex-rs/ext/memories/src/tools/mod.rs	72
codex-rs/ext/memories/src/tools/read.rs	62
codex-rs/ext/memories/src/tools/search.rs	71
codex-rs/ext/queue/src/lib.rs	9
codex-rs/ext/queue/src/service.rs	515
codex-rs/ext/skills/src/aliases.rs	46
codex-rs/ext/skills/src/catalog.rs	290
codex-rs/ext/skills/src/catalog_prompt.rs	97
codex-rs/ext/skills/src/config.rs	9
codex-rs/ext/skills/src/dynamic_skill_selector.rs	50
codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs	225
codex-rs/ext/skills/src/dynamic_skill_selector/character_routing_card.rs	120
codex-rs/ext/skills/src/dynamic_skill_selector/fielded_bm25.rs	204
codex-rs/ext/skills/src/dynamic_skill_selector/lru.rs	53
codex-rs/ext/skills/src/dynamic_skill_selector/lru_plus_character_routing.rs	122
codex-rs/ext/skills/src/dynamic_skill_selector/lru_plus_lexical.rs	52
codex-rs/ext/skills/src/dynamic_skill_selector/multi_query_lexical.rs	151
codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs	233
codex-rs/ext/skills/src/dynamic_skill_selector/rrf_lexical_char.rs	82
codex-rs/ext/skills/src/dynamic_skill_selector/weighted_lexical.rs	130
codex-rs/ext/skills/src/extension.rs	651
codex-rs/ext/skills/src/fragments.rs	96
codex-rs/ext/skills/src/host_aliases.rs	62
codex-rs/ext/skills/src/host_outcome.rs	144
codex-rs/ext/skills/src/host_prompt.rs	89
codex-rs/ext/skills/src/host_roots.rs	255
codex-rs/ext/skills/src/host_service.rs	387
codex-rs/ext/skills/src/host_snapshot.rs	19
codex-rs/ext/skills/src/invocation.rs	80
codex-rs/ext/skills/src/lib.rs	51
codex-rs/ext/skills/src/loader/discovery.rs	205
codex-rs/ext/skills/src/loader/environment.rs	289
codex-rs/ext/skills/src/loader/host.rs	394
codex-rs/ext/skills/src/loader/host_merge.rs	260
codex-rs/ext/skills/src/loader/io_test_support.rs	200
codex-rs/ext/skills/src/loader/metadata.rs	241
codex-rs/ext/skills/src/loader/mod.rs	30
codex-rs/ext/skills/src/loader/namespace.rs	148
codex-rs/ext/skills/src/provider.rs	65
codex-rs/ext/skills/src/provider/executor.rs	325
codex-rs/ext/skills/src/provider/host.rs	134
codex-rs/ext/skills/src/provider/orchestrator.rs	346
codex-rs/ext/skills/src/render.rs	1090
codex-rs/ext/skills/src/render_observability.rs	17
codex-rs/ext/skills/src/selection.rs	126
codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs	492
codex-rs/ext/skills/src/shadow_selection_experiment/task_context.rs	140
codex-rs/ext/skills/src/sources.rs	203
codex-rs/ext/skills/src/state.rs	318
codex-rs/ext/skills/src/telemetry.rs	143
codex-rs/ext/skills/src/tools/list.rs	209
codex-rs/ext/skills/src/tools/mod.rs	330
codex-rs/ext/skills/src/tools/read.rs	312
codex-rs/ext/skills/src/tools/schema.rs	38
codex-rs/ext/skills/src/warnings.rs	10
codex-rs/ext/skills/src/world_state.rs	68
codex-rs/ext/skills/src/world_state_catalogs.rs	89
codex-rs/ext/web-search/src/extension.rs	203
codex-rs/ext/web-search/src/history.rs	188
codex-rs/ext/web-search/src/lib.rs	6
codex-rs/ext/web-search/src/output.rs	64
codex-rs/ext/web-search/src/schema.rs	34
codex-rs/ext/web-search/src/tool.rs	313
codex-rs/memories/read/src/citations.rs	63
codex-rs/memories/read/src/lib.rs	7
codex-rs/memories/read/src/metrics.rs	1
codex-rs/memories/read/src/usage.rs	13
codex-rs/memories/write/src/control.rs	103
codex-rs/memories/write/src/extensions/ad_hoc.rs	26
codex-rs/memories/write/src/extensions/mod.rs	7
codex-rs/memories/write/src/extensions/prune.rs	92
codex-rs/memories/write/src/guard.rs	58
codex-rs/memories/write/src/lib.rs	108
codex-rs/memories/write/src/metrics.rs	9
codex-rs/memories/write/src/phase1.rs	818
codex-rs/memories/write/src/phase2.rs	565
codex-rs/memories/write/src/prompts.rs	123
codex-rs/memories/write/src/runtime.rs	349
codex-rs/memories/write/src/start.rs	67
codex-rs/memories/write/src/storage.rs	212
codex-rs/memories/write/src/workspace.rs	146
