attocode/__init__.py,sha256=sHahe1Z7TcwjqEPt2rP83YglGF2GmSjIXQQCVjMIE5U,69
attocode/__main__.py,sha256=vkGQHeUNnSFMvSgzkt9gn3pRWYu0dKvsTGIcY1XHuog,81
attocode/adapters.py,sha256=yFWBAaEock7yxGMckYa1uEYLv0z1XfHKhKnmyRTwDAU,10510
attocode/cli.py,sha256=R4U2BAMqXoUiQAiYikMfcXtCj0PKuWl1tL8EsFtRiPg,29782
attocode/commands.py,sha256=K9y3kqjZQS_161vrKvlDPjpUVK_x-mI_JwCGS4BXO58,122425
attocode/config.py,sha256=nrDHhzp9NZQo-ihyuWcRxhWpcwr4Xy9tbd556hA0hWs,13141
attocode/config_validator.py,sha256=Yhhc3yh65089gUBXZZFNFhrdo0uehJ6K8pK_WmPEz6A,3598
attocode/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
attocode/agent/__init__.py,sha256=gvbNwgOV74-iH27zHkE5IlUZbrapO0MMQkEsNoDi2x4,727
attocode/agent/agent.py,sha256=G7jZ3I5VAULlc_quwCP-vCjssZ_0km-i_rAsDucnTsU,30344
attocode/agent/builder.py,sha256=Faz6DvkGdqUvW1t4HlTF67jHZX2BM9YXoBlLJRWLRAQ,13929
attocode/agent/checkpoint_api.py,sha256=GauGHZluFyN0--EjesYMaSAoU7S0dt1PRoMr7xfHxLw,3579
attocode/agent/context.py,sha256=3uyKNNpNrzZ19da_dmVVvgyBEVbOS82M-SnXkyq8fRU,10127
attocode/agent/feature_initializer.py,sha256=n5iQZMfqGJnCpIoR6kGFJfpJc65XBw0mFzWC4fuH8o0,32012
attocode/agent/mcp_connector.py,sha256=FzjMg25KhNrSFnwBa9R1i37zZQAZw0Jz-bMzep4vWSU,4439
attocode/agent/message_builder.py,sha256=v7GMgTYNuhQymFWvQa1iy50Gaxip7YOoC1nHjSCS3X4,7143
attocode/agent/run_context_builder.py,sha256=kCzzfpEv5bsYOH3-9dWGbpwCFCQlfgt2mxMOR5nK-rc,21084
attocode/agent/session_api.py,sha256=kpOMNCOXrSuZqFUJrGT9nU6jI86Cx7UZOpaQqNp4fZU,8190
attocode/agent/subagent_api.py,sha256=IUrJ5K1o8TSIFV8lumTONaA4iEysNOAraAwvIEkw6uA,8758
attocode/agent/watch.py,sha256=zSk5BBsFSxleeUF7yJSeEwJKltjwf9QYYL69S0tk-4Y,6803
attocode/code_intel/GUIDELINES.md,sha256=ZBYw697qogCBZcrCEexLCreDlFGxnWaJZqrfcLpiC6Y,18605
attocode/code_intel/__init__.py,sha256=c6AH3tPnQOKJHwwmbb5bCKWfxlgMo0uehwB6So2NIsI,186
attocode/code_intel/_shared.py,sha256=GK3owYxIYsHONwkvxYYpeAvsnXa2q5Ucxm7jNIpy6a4,255
attocode/code_intel/audit.py,sha256=C438H4HQAU2miCk9XB4svoTqdFAaHUwCZeDmGrXjr3I,251
attocode/code_intel/bug_finder.py,sha256=T155_6pktUDTSUGv6P_FxUvVLHZrGVUvFCNSNtDNIv8,261
attocode/code_intel/bundle.py,sha256=q7ohOuoRLDvKZcOeu89kINpfubMW1d8UBdKQj_dHO6g,253
attocode/code_intel/cli.py,sha256=rRIDPsxQCn9xJAzxNiUkfFqjHGQ7YXBe5Fi85Obmr-Y,247
attocode/code_intel/community.py,sha256=IKCPILChAXCamDuseT7Wll7B7CFky1otd3MXuFPZSg4,259
attocode/code_intel/config.py,sha256=_QvdwQ4mTBWNMXuoCv784qNEEBlHd4DvLgpgbPXvmJk,253
attocode/code_intel/crypto.py,sha256=Lms6EGFkflsRdGzgUTyngZTlE4-9T19aGU0oKLDSQtw,253
attocode/code_intel/graph_query_parser.py,sha256=y5IRhPyK_dSGU14V-f7WTYdrWfPNeqQZOUcmjZXVxGY,277
attocode/code_intel/helpers.py,sha256=Q78lnwOSk1wYJtW8agrDFeBiuvwklj2iUCGyWscP1N8,255
attocode/code_intel/installer.py,sha256=gta9aOxJxq-bNSNF_Gbf8MRPgtiw23Hsinvek-jKx2w,259
attocode/code_intel/presence.py,sha256=94fZkWd6DEDVLbITdw47FIfqqEphmFlCBjTSXtKsDuQ,257
attocode/code_intel/probe.py,sha256=C4oj1HrtzWkGVYS0x9aDaVQuosKR3J8tMnpvNExUSpQ,251
attocode/code_intel/project_dir.py,sha256=H8ffXnrx1wDoxsNGyK8CtCp3OXDMWgTfugFJVgC8ucM,263
attocode/code_intel/pubsub.py,sha256=fkFvaUUhJLFAGvTGswwcC3PtDDBtMnnCuqcTNPhSJyE,253
attocode/code_intel/readiness.py,sha256=roYLI4BM3J6tDu08AqSdFe75r1d50CggqQNxk7_DwZI,259
attocode/code_intel/redis.py,sha256=Psp6lzt_g22EDc8lxNQjXLl-NsCEbXAGVIHdjcxQweg,251
attocode/code_intel/repo_ranker.py,sha256=eni-jQ-CU-OqzrlGMw9NP0EpQZR1ldXng24NZjzCje0,263
attocode/code_intel/server.py,sha256=OdPAMYzxoljfuLXDHuVbpAU6vXqgA1RdEf4d3x_Z0PU,253
attocode/code_intel/service.py,sha256=DTirAHlJnX9zF233oo-C5KUSVOQJA3fKru6Q9fgniNU,255
attocode/code_intel/api/__init__.py,sha256=ShaAtTIFUOPwy2vLzTSARZ1kay78U977aDHCBJV_x1A,194
attocode/code_intel/api/app.py,sha256=qwJIiIMaTLsItgANDexdFq6E3o2WTfAf4X0r8V4crbY,255
attocode/code_intel/api/deps.py,sha256=e3wjwNRX0xnIC-HH-B2s38kAQy6j5n0lcBJuwLcTzgY,257
attocode/code_intel/api/middleware.py,sha256=IJ6IyEx_HOpThpB_JvfxbP2QmfhOIBnxzPwr2F0JBHM,269
attocode/code_intel/api/models.py,sha256=eT7LZDsklUcq41lJ-Nyioyb5icm-Sv7IwVC8RdkN_g0,261
attocode/code_intel/api/utils.py,sha256=a5im_WLeJ_6Qt8MyqxGnpRxwBsFGQimHr3cqY1RfJho,259
attocode/code_intel/api/auth/__init__.py,sha256=RYT5FE1eVGM4kysALWXbju3HXwVJ_Su8QL3KXO_vgcI,204
attocode/code_intel/api/auth/api_keys.py,sha256=w2M3dGtshMO95QRYiGOzq_L86qfhcz98bclwe0RX_Wk,275
attocode/code_intel/api/auth/context.py,sha256=tAZ7CsQ6A_pej5Pzhc2VHofM5vwnZeV8qTzs8AyaLN0,273
attocode/code_intel/api/auth/jwt.py,sha256=myU5Chq25Uh8GWD-eKm8p-vVzy-PYXN75a_J1SatrW4,265
attocode/code_intel/api/auth/oauth.py,sha256=jXcZDOM15uuQbV5uXvnPzDDyKLUcGpYcn0u6d0qKYFU,269
attocode/code_intel/api/auth/passwords.py,sha256=cec6wzeqqG9Bkxk7tnQU2c2-FGo1xJzFCl-mFSH9F9E,277
attocode/code_intel/api/providers/__init__.py,sha256=R17igD2wqvRLGz8wPBOQcaz7M5M5djPlW3snQXW5om8,214
attocode/code_intel/api/providers/db_provider.py,sha256=hQKw3873RDjDMqQfe-z_ZkB1XtJReXu4NqPOBm6Cq54,291
attocode/code_intel/api/providers/local_provider.py,sha256=-csukVwJvp2n0PCagW-0ftYXNY2qtxNLZwsZ51aY5iM,297
attocode/code_intel/api/providers/remote_provider.py,sha256=AlXxju8dL9plnmSMZ7w9oTs87FenqkLFc1UFGw4GNQ0,299
attocode/code_intel/api/routes/__init__.py,sha256=fQHRXUunKz96maVW74oJ6uBjSdOl9K2IlMXRQrSYI3A,208
attocode/code_intel/api/routes/_pin_helper.py,sha256=sCShI2BINYB7iMINSlOxvInoV5ej4Gm_ubAR_RV3pmU,285
attocode/code_intel/api/routes/activity.py,sha256=s5YknsjMFdFXVbUDLuIqkm6WiYgUsevP2eIKxITSCfM,279
attocode/code_intel/api/routes/adr.py,sha256=PITVavG_BYh7dso3bAl-8G7xVvyE_mUE65l6xSJtMcc,269
attocode/code_intel/api/routes/analysis.py,sha256=gN-QWGwV4OzwXwPcZ9yO9waGmzsxaghLRsn74JX1qqw,279
attocode/code_intel/api/routes/api_keys.py,sha256=YgkTUksv6t0puhQO_h7-hHaAFofUR3g9u8ZiOcmIzYU,279
attocode/code_intel/api/routes/auth.py,sha256=KKuig6TT4ho7apOxb6XqvAvBHk_pqFZZuvZjoEMuaHM,271
attocode/code_intel/api/routes/branches.py,sha256=yEhsdo6z1tjiczjvB97gMOUJN8O6AhvlKmrvWaddab0,279
attocode/code_intel/api/routes/cross_repo_search.py,sha256=1i7UvLXKdwyvTxQ7HFHa1_IrSArS4ZZiejYw55SPw90,297
attocode/code_intel/api/routes/embeddings.py,sha256=rC4-tpnvKHCq8qVgria7BYkzSfkDJLJReMf3AQs92PE,283
attocode/code_intel/api/routes/files.py,sha256=DzsncVbtAUFm8EK0TWpKiZ4P0iEeKs7v2_S2M8hPBjw,273
attocode/code_intel/api/routes/files_v2.py,sha256=iJHvWzuXnV-EgSrl5mCt3tnYlKC78EE1Mx-bYIQyg7A,279
attocode/code_intel/api/routes/gc.py,sha256=QyoNewA-OgIBlcUfqSvJncnqy1QqYoOVDURGrocPoVI,267
attocode/code_intel/api/routes/git_v2.py,sha256=X2bjEvBgF-D1pU57Y7IBWMnSc7craI5WyS7vVUMt0FI,275
attocode/code_intel/api/routes/graph.py,sha256=p--eqs1A115hVRVpWBcPa6h73TGc6Uh2lzSQwmRMico,273
attocode/code_intel/api/routes/graph_viz.py,sha256=NxRyARbVbi-kmN7ZBQqG0z72rzRhFde6GKi-yHAh3IE,281
attocode/code_intel/api/routes/health.py,sha256=TLYKELyVioI7nPaMEsOdXlPq2n_7KuDniqC0hlZoujY,275
attocode/code_intel/api/routes/history.py,sha256=UxpUrtaOo99vwsh6FnxY5LBe32y4T6P7wNTBXhItlnA,277
attocode/code_intel/api/routes/jobs.py,sha256=eAwOyPSA01m_yskIIBB0i1CSwM5v2NCeev58pNw-xtI,271
attocode/code_intel/api/routes/learning.py,sha256=uf3qOfc8UhnSNFGwYiyGAiTs2FLQVuTuSAzmNb6K4vk,279
attocode/code_intel/api/routes/lsp.py,sha256=yytQEqplsgVoS4pDV0pVJu0ChwyH6obA-3iHnsVdMBo,269
attocode/code_intel/api/routes/notify.py,sha256=2toD_igI77LfpQ9kNqNCOT5OPAIGxzNhHBmJBeqy7I4,275
attocode/code_intel/api/routes/orgs.py,sha256=hkr3epPLmBI966b_hHHRYPTqBE-DssttOQ56BcbMFXQ,271
attocode/code_intel/api/routes/preferences.py,sha256=p5KelOJJefWjfAB8UzVFlt6tA7HLK6qfEgHQMnuMS_k,285
attocode/code_intel/api/routes/presence.py,sha256=xtp5KzWQk8cmi5eAkXWdtYtwjeMIWvbv_OXH4CwCS3o,279
attocode/code_intel/api/routes/projects.py,sha256=gEYu3ZPuXfxYZKLmF3k7qaCHNTqvn3rpza9Z9wpV0qc,279
attocode/code_intel/api/routes/repos.py,sha256=ee2tl9qdj6gt57VPAIk6hEgyTDrxYiqZd0DdQFKqyWs,273
attocode/code_intel/api/routes/search.py,sha256=o8FXP5WeTI9-mTTxvGodmpUVDK4MlR-9LhqTdiM1o7k,275
attocode/code_intel/api/routes/snapshots.py,sha256=bAEfNPuQ2drkvRMmEmuxaLnWWdw5BqK_CaONTnX0qOM,281
attocode/code_intel/api/routes/webhooks.py,sha256=QKc061CBeEFEp-pfTFo3GQ8YICK6lwGj2sXqsgfv68k,279
attocode/code_intel/api/routes/websocket.py,sha256=_o0-WG03sONAxLCSpMmaVutPCf5_9JlhDnYWLt0WKug,281
attocode/code_intel/api/static/graph.html,sha256=NI1ivJwXGm2anPkhqAUjAyhuMbb2hHGzM3h7YzgcDDc,9061
attocode/code_intel/artifacts/__init__.py,sha256=d9wk44KFNxQnHWAhSCdKxc-s06G8pIzqMvl1fpWNjms,206
attocode/code_intel/artifacts/hashing.py,sha256=E_pI-o14VBw5yAKgciCiaeW27RMknuC-XLI_nvlO2fU,275
attocode/code_intel/artifacts/provenance.py,sha256=6CahxfGdnBGhbP_SuKht6Kb4WPFzWVGxzui_MUdW8k8,281
attocode/code_intel/artifacts/retrieval_pin.py,sha256=ja0d2LBJES-WnN6Dov3t9VEnWhXXht-hgBmdE4fA_Qs,287
attocode/code_intel/db/__init__.py,sha256=wlZY8DSp65QmXnSIUh7E_-xvG9FiyuR2moCYqWpDgKA,192
attocode/code_intel/db/base.py,sha256=yT326-E6YbbyIdBETFlSIfOfQSPuCjG2aNcZ1xIBEls,255
attocode/code_intel/db/engine.py,sha256=ClA-FUhS2qkf1mOu_REc5BrypwPZ7r58xPAgLCkvhm0,259
attocode/code_intel/db/models.py,sha256=zKwNKLltiogMyAHOC6-CU4GXpbGnv4dycqSyQoyIcs8,259
attocode/code_intel/git/__init__.py,sha256=7so2Y6UakAEGhiwDU-j0VedWPyTOYFGSnI8E2IsO8M0,194
attocode/code_intel/git/credentials.py,sha256=tj4GugrRrtKEr42xH1rR1RqhuRlBxdbAIsJMt1vJ0vQ,271
attocode/code_intel/git/manager.py,sha256=1HXOpYT53qYlTOfsI0q19yL1FxG2WkhQXAirTgCFzUU,263
attocode/code_intel/git/models.py,sha256=QnHVyjc7_7tfCJqWuPvOwQzj1-iILklXNALSsrhqjlE,261
attocode/code_intel/git/storage.py,sha256=7KXOsXVLbKCnNdSjCvoZuHGTG9uQC8x8RbALwuwqE0w,263
attocode/code_intel/indexing/__init__.py,sha256=OMWkzl8MvFkEBiZXlI47Lh3Ga-skJIvVdaSzi4hi0mk,204
attocode/code_intel/indexing/debouncer.py,sha256=r_BWlBISWCN54k44ybz2FQ_1td4B-LgR4b1X7ll08WU,277
attocode/code_intel/indexing/delta_indexer.py,sha256=ATlXH3EP93__j9samfBD-DiGFB_rCBEb2tibPpHMYp0,285
attocode/code_intel/indexing/full_indexer.py,sha256=fPv8qIyvs1QFaFpBv8AdH_SyHlsg8kfVxaKV2AH1PaE,283
attocode/code_intel/indexing/incremental.py,sha256=FdkQB8xAPhG8ak3pLDlj0hEyZtb_VKKZwinrXigd9b8,281
attocode/code_intel/indexing/parser.py,sha256=vab4Yt_3dDTlDSfqBg6HTpfdIY9yOX31t1ZGzX9vhcE,271
attocode/code_intel/indexing/summarizer.py,sha256=-EpHmkNWOeKkAgsPrtojWSjezA9aqkhdZRkMpxFxfTc,279
attocode/code_intel/migrations/alembic.ini,sha256=2-QEvbLunUXTkWeeyfo901-MXPkKoO19emJjb7lW9gw,563
attocode/code_intel/migrations/env.py,sha256=h4mWwd970knE1aGHIIWoyvnTf0V3PZ6sUociZ5-Kgrc,269
attocode/code_intel/migrations/script.py.mako,sha256=kSTGRzVeiLLMi92q_i21hacRifehDeHlEn5N2Kr3lPA,670
attocode/code_intel/migrations/versions/001_initial_schema.py,sha256=N5uXrWQgHnNDsIlnxDhYuOyp_o9_nGO30vzjg7QtieY,317
attocode/code_intel/migrations/versions/002_branch_version_and_embeddings.py,sha256=nCtFmzMTD0y1Rsx3JJ8hzUIOUesQb6P0ni8nmsQy1cQ,347
attocode/code_intel/migrations/versions/003_embedding_uniqueness_and_cascade.py,sha256=92gFTdx5t_Wb20xbiq64c9Up65DNWjO4n4sl94hs25g,353
attocode/code_intel/migrations/versions/004_audit_events.py,sha256=0xlVpW64b1U39Tnltm_n645j2sBa3iS567YzjgN3Rzo,313
attocode/code_intel/migrations/versions/005_user_preferences.py,sha256=aQbvalT7Cu4A5XRCsMAzxaE8ce_4ZL1VXzt_I0ifz10,321
attocode/code_intel/migrations/versions/006_google_oauth.py,sha256=qgNA8ah7KPiPew704fqgrqxdm7vcpz2gEv-jDRMjVg4,313
attocode/code_intel/migrations/versions/007_pgvector_embeddings.py,sha256=2swiYQ8xOChdx6HupdfW_SSaraC0Dk8hn7hH493qhgA,327
attocode/code_intel/migrations/versions/008_symbol_references.py,sha256=QUCyN2xWDtdoKOw23z_D6lDM1Mr7WycmyWPvEDQY3DE,323
attocode/code_intel/migrations/versions/009_webhook_secret_encryption.py,sha256=C5B8Y-lOCYcXusX5VV_4eHChZm8LyxwgbHjPLPjmwdg,339
attocode/code_intel/migrations/versions/010_add_commits_table.py,sha256=GI6agOC-wF_qVCsUZRqGYjvpZlG99vVNQJ7Mm0FsRTg,323
attocode/code_intel/migrations/versions/011_commit_changed_files.py,sha256=RnBqvloXLcco76iBYthWd0Sejif_iBBxhvw8QDseOME,329
attocode/code_intel/migrations/versions/012_branch_merged_at.py,sha256=aaBZY6DPn2PzRRyNgHSrPPrfenSEqXSvIfi8tyYWP8E,321
attocode/code_intel/migrations/versions/013_revoked_tokens.py,sha256=EOgJUnt8xtwqZFF7uZ4Ou6i-c7SXUWaqNxQdt0MDtYw,317
attocode/code_intel/migrations/versions/014_blame_hunks.py,sha256=h5OvQe0IwyrRIH7K689oVT5mqk7YcP2T-uxtOnlghuY,311
attocode/code_intel/migrations/versions/015_commit_file_stats.py,sha256=ANfOo9eHcVhmA6VwCAkGt4YT4NZ7dH2xPSaM-2GMsAo,323
attocode/code_intel/migrations/versions/016_embedding_provenance_columns.py,sha256=Y5dcDcXGbBWWBo6GzTFmmHahbLmwtoR08O8NYo52aCs,345
attocode/code_intel/migrations/versions/017_provenance_table.py,sha256=-7EBSDIgxGy6Pj__uwKiZipSMoH-KoiTpUotqWvU5AM,321
attocode/code_intel/migrations/versions/018_repo_snapshots.py,sha256=ix-rVhXXEM84iHGnLL44djTp5o1HE2S925hrcimMEjk,317
attocode/code_intel/migrations/versions/019_symref_caller.py,sha256=5Sc4Wh1A9njeZAFzS4pDBRIOdlQnCnmsHnDewDA2jVY,315
attocode/code_intel/rules/__init__.py,sha256=OBg9LHgkaNbM2bsoBBhpnrcb_vbKl__wN4ErMZRw2KQ,198
attocode/code_intel/rules/ci.py,sha256=lnnJ5DHpPm3n7EaB37IzZuneW6slIMO8QwGGzDVkvAY,257
attocode/code_intel/rules/combinators.py,sha256=kY3FSsItwIm7hIuc74RI4kwlJB5kTgrU_qsi1YtQZ44,275
attocode/code_intel/rules/enricher.py,sha256=7XBMxE3CVBkWJI4EbVcaIoBSX49C38KJR7n3KkEkHCk,269
attocode/code_intel/rules/evolution.py,sha256=jB-_8IXaQQKLfRGwhbnVpgACtV80RgbyK5DIM80-MjY,271
attocode/code_intel/rules/executor.py,sha256=uhX02WIHTjbdXSaGvvcMSnbgat88N6MQedYrbhKoWZ0,269
attocode/code_intel/rules/formatter.py,sha256=ImG_uA35jLPxN4Z9Ce43Pj1W1aYn2qrCRIudTBImHtU,271
attocode/code_intel/rules/hygiene.py,sha256=w_DPvabNCJ0HEiamtpkNCjr0Xmh_-uXgEjysfLTe5nU,267
attocode/code_intel/rules/loader.py,sha256=iJ38nvFIECT0DcuWJtMMStVATscY8ico3094gujmWvc,265
attocode/code_intel/rules/marketplace.py,sha256=h_bbzID7ULrwnsloGT9DdcbCJW8wSNf5s_NErVzlRrs,275
attocode/code_intel/rules/metavar.py,sha256=sEC6powR8Gt4VkHqeAkS_nPgde8ia9AhwlkiLo7D6JU,267
attocode/code_intel/rules/model.py,sha256=9fC4dkXpMAb8_q6c00uG3dU2X_sy1p3hiJO_hLKDb4w,263
attocode/code_intel/rules/profiling.py,sha256=FwYbQNni4MaenDQY6ii_LDBlFC8jlmQmLaB20a1AlpI,271
attocode/code_intel/rules/registry.py,sha256=lwtnbyeinl8UBUYp_zCrTHOwxBpexnke_U8J7VsjDx8,269
attocode/code_intel/rules/sarif.py,sha256=2IdEFoKpNzVTzr4FyeuXJsbOaNbM3Vba624xBjCyFH4,263
attocode/code_intel/rules/synthesis.py,sha256=eCj5x6HRyMA34AYIvooEVXegbBt-SJX4xPO8AEEoW6g,271
attocode/code_intel/rules/testing.py,sha256=JZvOJ4_0yoIm19eBOJopS1u3qKpyTAhfRExG6p-w0do,267
attocode/code_intel/rules/filters/__init__.py,sha256=sn-AVUZGb_Vq_9tUVcnBihHcjCzIz9DAxkK9p6yBCQ0,214
attocode/code_intel/rules/filters/pipeline.py,sha256=WfmoVe4b_9TDxGA5DTDHZ6DqA9nez263OsjuZ0qr90E,285
attocode/code_intel/rules/importers/__init__.py,sha256=f59PZ-k51DbiTxtblSTemNfUjEv3paA2komyVeCyZcI,218
attocode/code_intel/rules/importers/semgrep.py,sha256=Qrv67Gx8yVWt2qToKBGGT42AFZVRl57s4NzBLolYizM,287
attocode/code_intel/rules/packs/__init__.py,sha256=2oohi4f_4qWEQ_Z7qtlZvUO3sHdHhrRX5jN_5qDJYY0,210
attocode/code_intel/rules/packs/pack_loader.py,sha256=OVh7Jna85LcP6ZQ6fwTvTjfcixFJen4d1fX_mjzGyWw,287
attocode/code_intel/rules/packs/community/_license_templates/Apache-2.0.txt,sha256=Lh0S0XwaoxTbDPvZ1tSOgcnErJbob8aVoWAKfyV68CM,10115
attocode/code_intel/rules/packs/community/_license_templates/MIT.txt,sha256=s_HDAkcejTz9ZTcAco4-UrzvwDBjWefVLrBLUBjYpPo,1078
attocode/code_intel/rules/packs/community/bandit-python/LICENSE,sha256=Lh0S0XwaoxTbDPvZ1tSOgcnErJbob8aVoWAKfyV68CM,10115
attocode/code_intel/rules/packs/community/bandit-python/NOTICE,sha256=7ly2bzy2p0wcpkBGDw117SvfJvWt2E67HLPPEJw3Xoo,393
attocode/code_intel/rules/packs/community/bandit-python/PORTING.md,sha256=ZZaWi8OKRLfdaAOUuTDYRgy7qg42p-dPNBoE-zvMTuE,671
attocode/code_intel/rules/packs/community/bandit-python/manifest.yaml,sha256=9yJ2jVVpsUogkixv4-rW4su6MvP0okXDCcbq1DTzpOo,473
attocode/code_intel/rules/packs/community/bandit-python/rules/B105-hardcoded-password.yaml,sha256=Krx7o27I1Lc3RT_BaN7e7ZfTTwk5r_ndgcQm8-h3NrE,926
attocode/code_intel/rules/packs/community/bandit-python/rules/B303-weak-md5.yaml,sha256=4jexFCPma35_zgkar-w7YreiHfsGl_BtvhKCjCI-oRU,798
attocode/code_intel/rules/packs/community/bandit-python/rules/B304-weak-des.yaml,sha256=F9k_oAISZPIKn29WrUjjt5C1HuXWLfwEL0zIhz7TKdE,701
attocode/code_intel/rules/packs/community/bandit-python/rules/B307-use-of-eval.yaml,sha256=PHuaShvlK2JLNMV4ztJjESp1_6K_4HNqMxDoj4dtCko,795
attocode/code_intel/rules/packs/community/bandit-python/rules/B324-weak-sha1.yaml,sha256=gBJXpw38KAuzYD_3yhZsfDXr-JSQvJx5iFVV9ErSKdM,737
attocode/code_intel/rules/packs/community/bandit-python/rules/B501-no-cert-validation.yaml,sha256=zry_A_-qI_TaK-ILQphsnhizoICxW3iu1f3EXra5Pg0,902
attocode/code_intel/rules/packs/community/bandit-python/rules/B602-shell-true.yaml,sha256=_CAxycC8B3UFH-V_SU8__8XsHA2Qvzspzok64HuGdcM,935
attocode/code_intel/rules/packs/community/bandit-python/rules/B608-sqli.yaml,sha256=3Nfps_ag5JZONegCUMk5w3wPHDlUrKbKAtGdj17ovwk,909
attocode/code_intel/rules/packs/community/eslint-typescript/LICENSE,sha256=s_HDAkcejTz9ZTcAco4-UrzvwDBjWefVLrBLUBjYpPo,1078
attocode/code_intel/rules/packs/community/eslint-typescript/NOTICE,sha256=jxZ3Iy_b1PBPgqPa_wAs_uCMG6_mbnR3xYNQY4u-AwI,425
attocode/code_intel/rules/packs/community/eslint-typescript/PORTING.md,sha256=6VjKXlHk-kk6xN418unzV1cjP9MzNJAzaT6fFjklfVI,547
attocode/code_intel/rules/packs/community/eslint-typescript/manifest.yaml,sha256=1yUgB764JRQQV4Jlu9bXykorWaZBPfBu9mVQApFD8X0,509
attocode/code_intel/rules/packs/community/eslint-typescript/rules/eqeqeq.yaml,sha256=owXCHBwM5GVAcZsbcYP8ctSXx5Kv83CMVjXr7LF_etA,689
attocode/code_intel/rules/packs/community/eslint-typescript/rules/no-eval.yaml,sha256=162JJeI8QGYK-uZlL3qkdLyYNyQ7qojiL7eoeRsAmXw,758
attocode/code_intel/rules/packs/community/eslint-typescript/rules/no-implied-eval.yaml,sha256=Gmd-d1udle0QGNNya_-QqLmM9-Ru-bzrbFoO8Kear5k,719
attocode/code_intel/rules/packs/community/eslint-typescript/rules/no-new-func.yaml,sha256=tvZ613L6uruk13yboTKkIvjNcvakyohTaXRd_msM5DE,730
attocode/code_intel/rules/packs/community/eslint-typescript/rules/no-throw-literal.yaml,sha256=5Gmn25gv8gO-f4Rf4bgl3B883lC86tjmHS4shUn3bSo,675
attocode/code_intel/rules/packs/community/eslint-typescript/rules/no-var.yaml,sha256=0owFEx_bzy1jQz2rsRUOSu1Af2yEB78PSsSmTBok_7E,610
attocode/code_intel/rules/packs/community/eslint-typescript/rules/no-with.yaml,sha256=vHrNoc5w92sr1-TGdvUDfD9MNTNKNutr_4XhYGhtwyk,584
attocode/code_intel/rules/packs/community/gosec-go/LICENSE,sha256=Lh0S0XwaoxTbDPvZ1tSOgcnErJbob8aVoWAKfyV68CM,10115
attocode/code_intel/rules/packs/community/gosec-go/NOTICE,sha256=7xTrFbaSb9fiSaeAdNvuCjAbbgzyHUTBpQxZr_XeKD4,402
attocode/code_intel/rules/packs/community/gosec-go/PORTING.md,sha256=ooc0vHoULOTIudpVw5e8DlI4Raoo872PkwxsbqQXDkM,657
attocode/code_intel/rules/packs/community/gosec-go/manifest.yaml,sha256=t658oMir9ywBUTEooQ_47snlKN1hARrnpwpypVm_u_U,477
attocode/code_intel/rules/packs/community/gosec-go/rules/G101-hardcoded-credentials.yaml,sha256=ZdBAANkyWC8HOGj3JFC4EFeI6holQKehaT3QbKWaalU,783
attocode/code_intel/rules/packs/community/gosec-go/rules/G102-bind-all-interfaces.yaml,sha256=qdUZePsVeVtp7SQZhrzcyke1IQ49RU_gPzTHeML8hqA,765
attocode/code_intel/rules/packs/community/gosec-go/rules/G103-unsafe-block.yaml,sha256=rgRHy2-EJLsYtX-_JUWp1okUoyCqIW-3HmCOsh35NCM,788
attocode/code_intel/rules/packs/community/gosec-go/rules/G201-sql-format.yaml,sha256=ZEiI8db17RkzHET4Ns9KaijF4-93HMJ-RscCVcQuFfQ,793
attocode/code_intel/rules/packs/community/gosec-go/rules/G304-file-inclusion.yaml,sha256=3xg-esAsemRye3TdIHT1MuAUVVOnheImOjB8-zmZwk0,842
attocode/code_intel/rules/packs/community/gosec-go/rules/G401-weak-cipher.yaml,sha256=rUChfgjLgpGjdvJWEmOxe7C4-gJgWt-UOeljK21Az8A,643
attocode/code_intel/rules/packs/community/gosec-go/rules/G402-tls-min-version.yaml,sha256=sQqeXnvPQhbDmYdmbgaxmMMzfrKPv5KdCPHz4SAuVJ4,701
attocode/code_intel/rules/packs/community/gosec-go/rules/G501-md5-import.yaml,sha256=82lEGB8MHhUuRjQfEFmdR5FnUxXYBDVdZU28KqtfZhQ,676
attocode/code_intel/rules/packs/examples/cpp/manifest.yaml,sha256=NhBcTsXtu6g46dsckl3WTLGiqg4fwKtI5C-BNgbAl6M,134
attocode/code_intel/rules/packs/examples/cpp/rules/security.yaml,sha256=nV8VbWYodexkVR-6DVICqhzVzsQkUxMVzZhB0YaLq6A,3218
attocode/code_intel/rules/packs/examples/cpp/rules/structural.yaml,sha256=exS3WapKQi4fxSN9xLfHFP9pxXjVzs_R9pl01Ku0Xyw,1564
attocode/code_intel/rules/packs/examples/csharp/manifest.yaml,sha256=oSuDUquw1sJ9smEU0MMY1GImP5R7g87X3adSGpE_7Po,131
attocode/code_intel/rules/packs/examples/csharp/rules/security.yaml,sha256=GA2fH0dP2s5NWMmTW3MIQ7ZpBfjlIWDHdaCqP6SIEAM,2497
attocode/code_intel/rules/packs/examples/csharp/rules/structural.yaml,sha256=fH31uLnX-FKzZPzgyMSW9c9hTaxR3OB9dfwco4ArbwI,1747
attocode/code_intel/rules/packs/examples/go/manifest.yaml,sha256=X-RYqhPDHMl6CIMvRnRdovuc8Ss-ECkqpRleBWi1aKY,175
attocode/code_intel/rules/packs/examples/go/rules/performance.yaml,sha256=OzCEyESvr57Htg_ZnB-B3JqIcaIY6IHY_l4a2eohM7A,5952
attocode/code_intel/rules/packs/examples/go/rules/security.yaml,sha256=fEFLPpcLef2qyzF2rFE0iNlz-g-WNhCeSgN6Kuwe0Ss,1603
attocode/code_intel/rules/packs/examples/go/rules/structural.yaml,sha256=fwh2NgTm8SCI_S1enZEqslhRRPtWimRYztwnIjFRoqM,2345
attocode/code_intel/rules/packs/examples/go/taint/sanitizers.yaml,sha256=4sTah8X52B37bXJpOV29saGVqg34pp01YUJHo33Qago,564
attocode/code_intel/rules/packs/examples/go/taint/sinks.yaml,sha256=x18q-JwbVry4ustS-_MjEzc0HjnNhaPniC1MYLTycyM,1238
attocode/code_intel/rules/packs/examples/go/taint/sources.yaml,sha256=9O9z78jawsljsJfoIQrskF4djVe6bcpZbKzk39_9RK4,558
attocode/code_intel/rules/packs/examples/java/manifest.yaml,sha256=UIiTLkubpqz8lmkc035K8lDgB31mT6I0jSrcEW5tfAs,141
attocode/code_intel/rules/packs/examples/java/rules/correctness.yaml,sha256=2z2ejcOmBI132d0PN75VtEnXJayOEdzbmt0o-bAfiMo,1926
attocode/code_intel/rules/packs/examples/java/rules/structural.yaml,sha256=Q6_ucu6e_z-uf704lntYyTfVcvjnXChRecGGmLnKCSk,1990
attocode/code_intel/rules/packs/examples/java/taint/sinks.yaml,sha256=aql7a_eSdKpyMUSPEygLs3aj4AH0V5Wvrl-PCHJvMtY,979
attocode/code_intel/rules/packs/examples/java/taint/sources.yaml,sha256=97twyRmCA8CyiznKefPcYECm7hrnQJv95MAObEgp8a0,511
attocode/code_intel/rules/packs/examples/kotlin/manifest.yaml,sha256=Tl3j-2t4IlWFvvx0A2klJTML7PVNKepNg3_DuDDHVJU,143
attocode/code_intel/rules/packs/examples/kotlin/rules/correctness.yaml,sha256=WnFiJO-1g9XArMJsMyGsWAJT1WWM_yv9yKrcPOfCVBk,1905
attocode/code_intel/rules/packs/examples/kotlin/rules/structural.yaml,sha256=9CROx2PR0whu0B2GIpySHVt3nRb8P01iWkLn1NXZbiw,1404
attocode/code_intel/rules/packs/examples/php/manifest.yaml,sha256=o03OhDVQKNfcqx8OJzh90WhdU4eaIuak8g9Z0NBVQgs,139
attocode/code_intel/rules/packs/examples/php/rules/security.yaml,sha256=l7BwZVGD4Y51fryfXGie9wx0xQp7GltwyB803wqBDuM,2337
attocode/code_intel/rules/packs/examples/php/rules/structural.yaml,sha256=anrUHQGfU9jURk0Pk6zd7SfQjIfFMm_UpV-ekSpAA9U,1421
attocode/code_intel/rules/packs/examples/python/manifest.yaml,sha256=wm9HFZu2e82m-j1eKrTVuQRx2LB4UJB8Fg3xnCZ4WZc,130
attocode/code_intel/rules/packs/examples/python/rules/performance.yaml,sha256=RFbRqobXV0Uudb0i0tGuCXkcc8di9qkb00XtckWGPGs,3591
attocode/code_intel/rules/packs/examples/python/rules/structural.yaml,sha256=souKiObISCvgZCmERxqDAjll3zih7ea9S3XIOJ2LnjU,2297
attocode/code_intel/rules/packs/examples/ruby/manifest.yaml,sha256=l8ZrMIw1cxGN3ENFYVQL_v9Sv-8LfBYkv5r7SZdISxU,137
attocode/code_intel/rules/packs/examples/ruby/rules/security.yaml,sha256=lqBvts_-WfJI0FIDeCxQH9R3lTuFWU9eqoG1zz8ePY4,2747
attocode/code_intel/rules/packs/examples/ruby/rules/structural.yaml,sha256=p2WdA-34olsWvPv1cV0lxligkW1YFQmUx_R3py-1Fnk,1410
attocode/code_intel/rules/packs/examples/rust/manifest.yaml,sha256=4n2FcdRmJ8dAKtfco7g1r8q5Mitm2D0AmxjH6E0nPZI,132
attocode/code_intel/rules/packs/examples/rust/rules/correctness.yaml,sha256=jM-a2CY16VwAXU1rSsTAiP1vfPA-otAteE1VrY2ZrZg,1714
attocode/code_intel/rules/packs/examples/rust/rules/structural.yaml,sha256=Jhsc1N9mc05Q9EDIZyGRO4DERCk_qxBcje8Y4VKwTFo,1889
attocode/code_intel/rules/packs/examples/typescript/manifest.yaml,sha256=O5tgghcYHQA4sq2S5DvcSFKxD2Z3b4jBgCQ8PKJb4Hk,158
attocode/code_intel/rules/packs/examples/typescript/rules/performance.yaml,sha256=P4A_JNmz5jEHNENw-mXy6I_lxcAhKqOxJt9hgjgvmxs,2653
attocode/code_intel/rules/packs/examples/typescript/rules/structural.yaml,sha256=qxIuHiDfgyCoCy2hgXVmwC6QNQNGXVOUJEXKmCAklnA,2039
attocode/code_intel/rules/plugins/__init__.py,sha256=fLuYgl-2u5tm0y_TClncnp6ftX8e1gFdScunHNIAayE,214
attocode/code_intel/rules/plugins/plugin_loader.py,sha256=zkgnuG-212HYarm5mPNDaDgzGA8uihKMytgIjMqfejw,295
attocode/code_intel/storage/__init__.py,sha256=i4yzsdkRt7mJjNcnNSLbAnINCd_SVXJsRHjQH3KuLXU,202
attocode/code_intel/storage/branch_overlay.py,sha256=XE03cQJv-xrfFJxo7yZwUIBhOQmN5ldUAGLk__gDxek,285
attocode/code_intel/storage/content_store.py,sha256=TjSUemAC8ELeV0CAAieP2WWcWmr_55k5rbtG3Fiib3M,283
attocode/code_intel/storage/dependency_store.py,sha256=U3dxzgzk1MvJ-5IFnKqdo-7WHNJTuikltCg81LfFBJA,289
attocode/code_intel/storage/diff_engine.py,sha256=tYzxsLoV-p_bT0iAiZKkw_rQOvNw3aeZmvRQ5aSwPN8,279
attocode/code_intel/storage/embedding_store.py,sha256=alA7Eu2nspAxySVNw9dq0_24FZreALcTnAyfHKvYdXs,287
attocode/code_intel/storage/provenance_store.py,sha256=RFichHcQ9OZs6aM8SxlE8hOtGKINpR96LYG2YTkygQg,289
attocode/code_intel/storage/security_scanner_db.py,sha256=fPTnz64N8UOmUusko4erqEmYKn0hgiSSuQLxBU01TdI,295
attocode/code_intel/storage/symbol_store.py,sha256=I6Oei6eJY0y4VyI5cXQGSzWoq0WLUfYL09ZzXjSaxBM,281
attocode/code_intel/testing/__init__.py,sha256=MfggYcyUBlusY4qhAzuqbuTKILIUH1lFY-BXKOsoVTo,202
attocode/code_intel/testing/fixtures.py,sha256=LRwsYinqJoLeCDflZ1tvJVFNO8PqmVU1RlkGzWY3v2Y,273
attocode/code_intel/testing/helpers.py,sha256=f1xYZF1OXEa6AE2DEuU0mkx8_EUrXN_qQ5VsIUi9cjQ,271
attocode/code_intel/testing/mocks.py,sha256=6a6n5GyE6WTreRc41MD8Lj6KzMuJBmygHYPePM1BROg,267
attocode/code_intel/tools/__init__.py,sha256=OVuxfgLn23CveydXh5IQEoUwKfPwBMV1OPM8isnkIQI,198
attocode/code_intel/tools/adr_tools.py,sha256=iUgyJytYUjwWmCcBWCSEZiYsryM1qNYhge_CChc3oac,271
attocode/code_intel/tools/analysis_tools.py,sha256=ED9vtzxXGmulOuzH7F45hKC_WJpw2I-dTnSgUUlFwZw,281
attocode/code_intel/tools/composite_tools.py,sha256=lJcC8fzjBVJ5l2_gbeqAJk34-sFyeK9HEWX8N-gGa9w,283
attocode/code_intel/tools/cross_mode_tools.py,sha256=nuYXh2anglG9KQcns5K4yKfMspgmAY8w43a6Rbooi-c,285
attocode/code_intel/tools/dead_code_tools.py,sha256=UjiCZitw24onf7ZcoVOeCewlqusCMIDKq5H_1806eyc,283
attocode/code_intel/tools/distill_tools.py,sha256=QGdXP8wObWyjkFHb1trqEiJ3ITFcJZcei5wmMIJEdjo,279
attocode/code_intel/tools/frecency_tools.py,sha256=cy1JPFWEHb3h8FUNKllhqrPH6i_tcCsEvzqD3VqIbzs,281
attocode/code_intel/tools/fuzzy_tools.py,sha256=0k-17PzdfAc4kMmkub8iS7q-xpq2EaavgIkjCWC5Mkk,275
attocode/code_intel/tools/history_tools.py,sha256=feabWoTMZceejjQ8LUupjNhD02oFlgFBBtfP5CXAXoQ,279
attocode/code_intel/tools/learning_tools.py,sha256=bCG3FlBuhBm4sAVgzPXXbjQcHw1CI_21Mb-RqJJEWDA,281
attocode/code_intel/tools/lsp_tools.py,sha256=mtQGt8W5u9_-lmJggRMGztGzBqWJG9PXsyh3JjLQskU,271
attocode/code_intel/tools/maintenance_tools.py,sha256=wKJCrCcvOqACWqqT_wo7V_8bUgs1p9TGQnirNaEge0Y,287
attocode/code_intel/tools/navigation_tools.py,sha256=OAks98UWOzBVKmHmOEi2Pb9F6y7_xIZ9ERHH5lHozwI,285
attocode/code_intel/tools/overlay_tools.py,sha256=PLT5Ehh21bYmmNvpDBNRkrIr1mtHLH-WN7zL_Jiyiow,279
attocode/code_intel/tools/pin_store.py,sha256=O_Idf9a3G4EnOmCq3SDnKDnfQQpQrPzpkQK0Gax8n20,271
attocode/code_intel/tools/pin_tools.py,sha256=a2jUz44yvg9jX-REryNYw2frqOqc8EqEfQgVgfH3Dsg,271
attocode/code_intel/tools/query_constraints_tools.py,sha256=UW4oObWaS190RjAiHp--Qki35xiqJFSExaVCFFtvh5s,299
attocode/code_intel/tools/query_history_tools.py,sha256=U4Gn4xiugVsREDrle_GUlCmdK3SHbl7i3NtUci1E2Tg,291
attocode/code_intel/tools/readiness_tools.py,sha256=9qfueDYs-xAD9WTIHpFUQhXUo4ukM_4CPcOXPyddEFk,283
attocode/code_intel/tools/rule_tools.py,sha256=_O3j45encqbdrptV1Uu5rf2_r4V65atqm90BA_6Gr9Y,273
attocode/code_intel/tools/search_tools.py,sha256=X6hBPHHY6IPcFvLrm7KafNWyG0aWL5Yw1_Z2wZrhI9A,277
attocode/code_intel/tools/snapshot_tools.py,sha256=9Iy5srGbOXNXMeExBj1r91Y18RxS6hH5A1F2uvjWIfE,281
attocode/code_intel/workers/__init__.py,sha256=9oYQSC3H2y_yhS2BVDOjdH46WKnOJQzewVlmiRzR_cI,202
attocode/code_intel/workers/job_utils.py,sha256=nkhbjt7Ij7Wvj6nKua4pVsBX9392rqNCZwjgxjgzAno,275
attocode/code_intel/workers/jobs.py,sha256=ZSTrBEzVyWOD1aSzM9HJLrSfh4yUSMXeZWqXuW_ofik,265
attocode/code_intel/workers/run.py,sha256=cHwhERZeZdXwtJ3Sm_4BFuvvYTTA_WZbeq7R_LcZdH4,263
attocode/code_intel/workers/settings.py,sha256=PcFe-7STCXgjZJdlVwiimVWXhW5HEviGaS_I-DeOMiY,273
attocode/core/__init__.py,sha256=4-e_yAT4td0VD9_8Mz7haWoixIlHDDuyeF2cFXd9acY,2436
attocode/core/agent_state_machine.py,sha256=8NvjRCYHsg9Mh31o2xltD2sDdbeEZCu-9CaY9hLHuq4,5776
attocode/core/autonomous.py,sha256=3DmmuZxbu16chCPU_CkMGBFqHvZoUUMckaNHASRgsqQ,7824
attocode/core/completion.py,sha256=Pw-jyJsvPlgDOkkZDAcqTH4qj4OU2UMmcRp2bl9XvZA,3335
attocode/core/dual_model.py,sha256=dQA8HEoF9q7MZIv3uqLa8RmQfPxfeUEuEbvrEwJxQ74,6350
attocode/core/loop.py,sha256=hP5u4ZhKE0_sityXiISdMqRb9XhZrAKBZtqVIgbCKfQ,57387
attocode/core/orchestrator.py,sha256=hyTP_cC3yrk2qGuDoCIQ6IQ-2MmDqXASWF4GOZJgJvo,7678
attocode/core/parallel_agents.py,sha256=e7QBM6QkR5txHAasztPYrCSTdz7ynNOZKZCPFWW8TpI,6663
attocode/core/response_handler.py,sha256=QA_PwicRxKY5-CALe_qy2gOSAtv9OkzI9gWnCSkjFiU,9738
attocode/core/subagent_spawner.py,sha256=AORPPGCG0SDz5GLz5kZNHTFrcGHryqNmepVmBErygr4,11223
attocode/core/tool_executor.py,sha256=VA9XH_m1730rVHcxDRRMxBFeonbQHrworIF0wHuVrTI,28410
attocode/errors/__init__.py,sha256=S1etXjncCXhmCls9eOCDcEvUiT5K8OyMKjxlryIx4dk,220
attocode/integrations/__init__.py,sha256=LfowLZfc88M_O14HKBNSelIF6KzaYXnyhx75M_P5HH0,276
attocode/integrations/agents/__init__.py,sha256=Ze3zD6f9BJDyaygghc_6qwOVUI1avadSszrPJaonx30,2002
attocode/integrations/agents/async_subagent.py,sha256=wcun98Rx0xOmSUaKYSUX9gQGjiS2Pc-pTg46dqPdles,6617
attocode/integrations/agents/blackboard.py,sha256=vcF3XrrHnZHSRym0Y1yOwDNvrtFH-ZzLQ8D0oC8upJM,20445
attocode/integrations/agents/delegation.py,sha256=RbW-j0uuGLNGkeanPnV2EIFezL7iVFkySd_-u4kgrhc,4183
attocode/integrations/agents/registry.py,sha256=LCBbN6MRs71brsGnE9wOo30azEWV6tPIIXQWjEwlhDk,4773
attocode/integrations/agents/result_synthesizer.py,sha256=OAf2H8yl2JvnzQD8ocfo5KdxFv7B9IGXyH0sj9RN27A,44993
attocode/integrations/agents/subagent_output_store.py,sha256=9X3OJOzgXhDs8es2BQx9dgjDsSKSbZ98ltN1QJMb4rk,5557
attocode/integrations/budget/__init__.py,sha256=n3GloR8c0rAxzdF0-CP_ojkO5li51jVJkfTX2MtJ3VE,1860
attocode/integrations/budget/budget_pool.py,sha256=mH1dEm7v5vgh7_EKYRv-VXKDBtu5RvY3EMdICk29o3s,10153
attocode/integrations/budget/cancellation.py,sha256=36Ouk8cgBFHPcGsctFgZ05psGylv_z-bxbvZASs71Sk,2272
attocode/integrations/budget/dynamic_budget.py,sha256=Nwys6zhXc1Kj8w9Ej5qb6GeSp_qXAr1r41n0NQuhsBY,11648
attocode/integrations/budget/economics.py,sha256=2W9uoMzxVLuOsrsnrHJPd5sF2Iv1IVoNBGnMfNHPQdA,26523
attocode/integrations/budget/injection_budget.py,sha256=g4eZ054LmYjEG3ttZ-fVD8tluT6HlQGfkKRpjxBgWGI,4725
attocode/integrations/budget/loop_detector.py,sha256=ZKeTnUHVZ7MEaSR0EGtnjUicJeRqgIhVzlW0rgPYcXw,3157
attocode/integrations/budget/phase_tracker.py,sha256=rDNk3M5PIr6Pf0uoK4RPkrIqUhv1gGhGgZsD2hFunGM,4844
attocode/integrations/budget/resources.py,sha256=WJcP3auPM3XZorkkWirvtliSXUNvljEkedHo6ySiMqI,5459
attocode/integrations/context/__init__.py,sha256=4zLoqaiOqFrS0_gVt6MWC5-EJU7b1fhoTKR2LCz6xtc,10918
attocode/integrations/context/architecture_drift.py,sha256=6yFU77iqV1XXrx5CnkgxSGZS-nIgOnayonjWxbstF6I,339
attocode/integrations/context/ast_chunker.py,sha256=967uBzT0azRUcHf19cLS22wLp0jJSQHmxCkSN10KcCk,325
attocode/integrations/context/ast_client.py,sha256=35PaceW8TM4HQzeTNQoMLkAbMhC-WF4u8bJU23gJvOA,4059
attocode/integrations/context/ast_server.py,sha256=bFW6WGHdai7IqKikoK0qCir7i0kYZAPbLTtXqjKmZTI,9722
attocode/integrations/context/ast_service.py,sha256=j0YyfNJ36BN1ZFLFVwYeUVQAeMSNL-N47NtSb1Cj6GM,325
attocode/integrations/context/auto_compaction.py,sha256=yHbsqfrqb-w7vQ7PmzcQZqjOSyrOkUt2KK-56hbTXF0,17460
attocode/integrations/context/blob_oid.py,sha256=VwRh-otKfZVh71JaJNhZH2odyEsdqC45VPwPxx3bXpI,319
attocode/integrations/context/cache_manifest.py,sha256=BzyIa8OM5cL1FqKdRqhFMws_vQ3T3--AZgks6i-xH_c,331
attocode/integrations/context/cas.py,sha256=noAvKhVBYmeA0UQ2YqcOU31WOUBnRh5tekeUY6A6fwU,309
attocode/integrations/context/code_analyzer.py,sha256=Csu0haCQxpUW6Or58r2XvEyWsRuh-Bqie9EjAZMcELg,329
attocode/integrations/context/code_selector.py,sha256=9yb0CUqzf2FLqyVkwaIRhFvFANcG57Xu0fedrlRWrtc,17437
attocode/integrations/context/codebase_ast.py,sha256=0RAPN1cgBaX-f6ak6hJUEhHQQGqP9gCKlDw6XvyHlHE,327
attocode/integrations/context/codebase_context.py,sha256=_9twTqvytZPsFiQyi4kTXvhSleZhrOnT4dDM5AC14Nc,335
attocode/integrations/context/compaction.py,sha256=LTrdnaZ57bgWsk868ql0OzasXf3pM9vKjXbiij3dNfU,18086
attocode/integrations/context/context_engineering.py,sha256=23tNL944AqVMt7a5RmbFGXNuGnJNcU6ERIzOwrnGTuQ,9707
attocode/integrations/context/cross_mode.py,sha256=GEJybypfOZsNftIoKPmIwK2-JqEey9cDq9b2MzyQRbQ,323
attocode/integrations/context/cross_references.py,sha256=VpxcwG1oIyAU1YfuIUPPcuYBw_iVXul3PA0LErRl8eI,335
attocode/integrations/context/embedding_rotation.py,sha256=rkVv-klr9Wwr0uYqxKCR45ALeztZO6ZRrcebdBCgISE,339
attocode/integrations/context/embeddings.py,sha256=ZLWrwnpqYSpC0ib6lFRAMbrllOzeB5-aQHzUUOd5X8s,323
attocode/integrations/context/file_cache.py,sha256=cYFfhVaFw8vul_MF2R0_BM-Hz6goduxwBPM3To15RYE,6135
attocode/integrations/context/frecency.py,sha256=1zJX7ybDmj08Px86uh3byA3o2nHofRNN3-NibftJMnY,319
attocode/integrations/context/fuzzy.py,sha256=LSEsKI8EdnA7u5mxVW8p_gJfcofXo9N-ZJOAtam5vMs,313
attocode/integrations/context/graph_store.py,sha256=J_FPXaOe13HA6ki1z2cRIKoQ7EoVhlmVJpHtAAyff9I,11493
attocode/integrations/context/hierarchical_explorer.py,sha256=6v4K3GzskFH4JYtlvpBbY2EZQfcJ5ih5HhWIKXUQhxs,345
attocode/integrations/context/hydration.py,sha256=Gnpiu_Z8A8GoYCATk4LkvyV06GMhAeMtCxFAYzlvO0I,321
attocode/integrations/context/index_store.py,sha256=5Ng7epQmc1QQSt5WgWfUwa9N3awmXiuDI91Qu7hi-G0,325
attocode/integrations/context/memory_store.py,sha256=DYHsBWTckyt7Jlcj6fU3Un_lsu5oKYsO1DbbTXBMKr4,327
attocode/integrations/context/query_constraints.py,sha256=EKfnq4XqyEhYEr95075XacvyO69xTkHlSzTryesQAWI,337
attocode/integrations/context/query_history.py,sha256=bm4D7n0IYPQmuiubU0braJ0Xq19z0RRivi80RG2w8MU,329
attocode/integrations/context/reranker.py,sha256=r7WJw63tRxvi7rHgezax_xbMRA3BqUE8wnlxv56fPko,319
attocode/integrations/context/semantic_cache.py,sha256=a0BWJggW2P1_lIsvjy8IDokrkxe7y5QlkJVh00P-t9o,5234
attocode/integrations/context/semantic_search.py,sha256=1Up32MoUQpikZRPF4uSWXVb5pCAerLLzK34rcm9hDpU,333
attocode/integrations/context/temporal_coupling.py,sha256=U4tYr55IakLJXNPQNsJizTgAiMKdWVtwtYA8qCi4xVw,337
attocode/integrations/context/trigram_index.py,sha256=CR21DrHpXJIGAX1aXedHtUnkctnVrsiMOe8QeV9pIRs,329
attocode/integrations/context/trigram_regex.py,sha256=kDLxnQr2NdKo4Vfp2R_vqkEV-ipRiYSPraNS1T_KliY,329
attocode/integrations/context/ts_parser.py,sha256=i7pfaht01VtGU7uCn9aC1oGBC-xEiGjUI4n-kD5k4uo,321
attocode/integrations/context/vector_store.py,sha256=onJGuH6CDF9FV-5t8y3pg07JKr63joRlogvpqLXEjgI,327
attocode/integrations/feature_flags/__init__.py,sha256=79Z1O80VvK3B8G316Q0cVcecKlk1e_svYTBs_5sV054,260
attocode/integrations/lifecycle/__init__.py,sha256=GGcyUdWZ4JKx_AadDKv5QjAyCTUBe-DYdfxdMFNNjCM,10213
attocode/integrations/lsp/__init__.py,sha256=6V7ryALjTut6sZs2hx9vFe4DtNQtVNCIqWvRheg8KEY,514
attocode/integrations/lsp/client.py,sha256=xW65feeZZjayqX5zBb5xsbjx1sSqi2TS-ZeO5JSLq98,307
attocode/integrations/mcp/__init__.py,sha256=3JWBeJHHDj_xpECSgldVzY8gd2ws_3jXWLX7sobgdo0,1508
attocode/integrations/mcp/client.py,sha256=ngex6a6hC2R7HNTmx6Gcm5PIPxw_poi0EcU3Vc36OGg,307
attocode/integrations/mcp/client_manager.py,sha256=l60atONE0b0zFiD6ZIMU2i-vGXDcYeHnA5difYi8zW0,10814
attocode/integrations/mcp/config.py,sha256=mH_PWRKoyvNsMtfoNVOEgrRdAFs6XTS6P1urWOPDW8c,6169
attocode/integrations/mcp/custom_tools.py,sha256=oBPhuwIjQtmu-84iqmKFj9gHqG_ITnk5qr84rfE7KrI,3932
attocode/integrations/mcp/meta_tools.py,sha256=lKai2LXfSlITEm8ZQS3FG5TTAWRD2xVTMyUtHEiXCnc,5381
attocode/integrations/mcp/scaffolder.py,sha256=0G55M12ogzEU6K_MHqefjYCrSGjFJyekLQh78uLzTVQ,6578
attocode/integrations/mcp/tool_search.py,sha256=X4DFoXrB8eUWNe7AKjfEDzITLUK2wx_V-qwL6-bmNhc,6030
attocode/integrations/mcp/tool_validator.py,sha256=RVDdEcODIgkj83ipnl6t4Ad1_5TtMAgqAxjdv4_gW-k,3508
attocode/integrations/mcp/transports.py,sha256=otVuQ-fyy41JODYi-mx_Lr1N_3gXkkKMO4jbCQ2cKPQ,23356
attocode/integrations/path_security/__init__.py,sha256=Ym2RiUsKn4l5rAcQLOHjKmm1GeP0BcTZMfoDlc2FQvg,10294
attocode/integrations/persistence/__init__.py,sha256=MhzbzD4I2njoMGKKSrsyKb9YGVJ9NWHDqErRH2iLIu8,956
attocode/integrations/persistence/history.py,sha256=2clcvZlHBPU36OIjddW8r-C2L17DAxcm79o9rs99-yI,5307
attocode/integrations/persistence/migrations.py,sha256=tnUI7yznNf9gszabnJAmv9NwWA-C83aNZPYxBMB6Vbk,2992
attocode/integrations/persistence/project_state.py,sha256=Xj_OjCrGtCa0aschTZk-oJlgLAUkAjUMrs2SUzgZ0jY,6167
attocode/integrations/persistence/store.py,sha256=Kg-4GYotI-zIUcKjFaZAeX4cKSkw7yCSL5n_3ESPMi4,36508
attocode/integrations/quality/__init__.py,sha256=iT22WyPz0ApzedUKMZ0tCr88uGiC_vFwMYViO9lOpFg,1829
attocode/integrations/quality/auto_checkpoint.py,sha256=q4CKBghDCOJjmi53539bkfADz3W0_JA6hJWlW1u6Kbs,4195
attocode/integrations/quality/dead_letter_queue.py,sha256=XVNGKPcBQapgkHED_eKNOX1uIGMzOya0tkly-jXwKj4,6347
attocode/integrations/quality/health_check.py,sha256=6VgHENyi23QC87yZzQ1ed6nn6-JG74vgnR0Tvqn7MfA,8844
attocode/integrations/quality/learning_store.py,sha256=SYdcGY7lYbWLmv6ODd39jNCs5cjp2HGTxgbWtNBAm6g,18593
attocode/integrations/quality/self_improvement.py,sha256=kcG-_5p-K4MSF4GWepMzM2_9EchT_zaSUcB9lIvGc2w,7905
attocode/integrations/quality/tool_recommendation.py,sha256=5VJEwAwf_sKSup62HsvT2Dpi10uG7Gkq7T5e6Mj13cI,7669
attocode/integrations/quality/trajectory.py,sha256=qjiHqO5Gi7qhh2kxdzQlX_-v9PYR06vFH-WHOOl2fBY,8240
attocode/integrations/recording/__init__.py,sha256=uUjtYbjLqu7hnl-5kggJsXLacBbT1bEm76TJxqkBH_k,1197
attocode/integrations/recording/assembly.py,sha256=Ko1Q_4un6tzaEmWd7b-rnC_zFtxhsOtRDZli_oBsfGM,11563
attocode/integrations/recording/exploration_tracker.py,sha256=XcrKg08TU8bussZ09N0gj0idiYWsWcAS37Mekhrz0PI,10255
attocode/integrations/recording/graph_types.py,sha256=7o8ap_mNnXs0OC1y96GahnGTRRV7RZsuR0Yt2EObYtE,12015
attocode/integrations/recording/playback.py,sha256=1mekKV0ljjrIcsxCT0hAy-_ZsK8NdwjB7DTo67dzpYw,7391
attocode/integrations/recording/recorder.py,sha256=szx3AJvW8o5vCppwZHO8wQUGS2Z7E-Z9AOtd7TdsHEg,21157
attocode/integrations/safety/__init__.py,sha256=_7ZvKSjpK749OkBNXhnqsRY3NHVPVhwXvqwHjeTQDWg,798
attocode/integrations/safety/bash_policy.py,sha256=c1OPczgq8k7tDEXWTbWpzecEdrFyLNqRFKHFX8RKd-E,4798
attocode/integrations/safety/edit_validator.py,sha256=215o9w92Sce0uVTF-iSlkSSnYh0li7l862D_f3cLyh8,5942
attocode/integrations/safety/pattern_rules.py,sha256=G4PTVHENlAMW7ifHnlwyO-ew1VHjL3sNnoqjfmcp6qA,18145
attocode/integrations/safety/policy_engine.py,sha256=nQpktYdks5LozSjspowGNJwr28qdK5UHW1FsIMwUaWs,9409
attocode/integrations/safety/sandbox/__init__.py,sha256=wDXl0Knb0a3EYFfjyYEdHetiR5_wMf33lwNHYVBBpOM,8397
attocode/integrations/safety/sandbox/basic.py,sha256=zxEYa5Y6wphn0MwEcllbTDVGYLs9cbgtNUkPrcDXlJQ,5066
attocode/integrations/safety/sandbox/docker.py,sha256=Bzm0aTnSB3wKwbIk1cnccMnwAhAQmlB0RrWS7Uh3Zdk,4648
attocode/integrations/safety/sandbox/landlock.py,sha256=TT-KGGT6Xf5l9CA2ulJTVgSMf7Ka0T-DQbv2_WTYo3M,8716
attocode/integrations/safety/sandbox/openshell.py,sha256=vT_BwfPBnT24Cnv-5QpzI-ucsKlN6nsEZac1_G-kOZA,18051
attocode/integrations/safety/sandbox/seatbelt.py,sha256=K2R7NHqs40wmLwjD6Zn6-HNHR8d-ncll4zcJD0xpgMk,6864
attocode/integrations/security/__init__.py,sha256=8fShTWB3KOwIjQ64iwppv0r1wFkaWdujvbHb6b6VM2U,654
attocode/integrations/security/custom_rules.py,sha256=pImwv84EmYnuvTMaj-EraXnYwB2zCMYqcIRzBQTl8Sk,329
attocode/integrations/security/dataflow.py,sha256=LYdu1HnHef72u8Hth1JxfDVQjxNofWoT-hLM_y492po,321
attocode/integrations/security/dependency_audit.py,sha256=eVNG0aPI9OMJ9Rnb8-p5EmqbLcX4UwhBUWUvLHZ1fks,337
attocode/integrations/security/matcher.py,sha256=jzHwYlY4cFdzfOpMXwTik_uAv23rYO70TyXld57WOIc,319
attocode/integrations/security/patterns.py,sha256=3jsA8FGKrPZp9Bn391I9Djr4gLXwGtDCdhWqnToIMp8,321
attocode/integrations/security/scanner.py,sha256=dPkrBateTUzronl7fnkeKmAgK59TZLAB8hAcbDQkEs8,319
attocode/integrations/skills/__init__.py,sha256=lshbZuMdOGW__2NfsB_ntmlL0q8o81ZSsp1nRIf0chY,826
attocode/integrations/skills/dependency_graph.py,sha256=9QdUIdGszjWANo1VKl6pa174glgiKKJJHaWSl2cQXbU,5591
attocode/integrations/skills/executor.py,sha256=f0ynBA5uqySqDcOKp5KPA4gkJH_Ii_C-X-L6Y-OFCLE,6847
attocode/integrations/skills/loader.py,sha256=zk5pPi737N_q4VmMpCvrHUzhh_Hpel2X1O1kHqmcn8w,5315
attocode/integrations/skills/progressive_loader.py,sha256=kr0EgLA988KkI0OCMA10NY-GFHYJWHxMHTlXvs_aKas,7649
attocode/integrations/skills/state.py,sha256=7YclnHwjVzRd9cJn_1EnPyQkVSXEPsIRevve1LRGocE,3442
attocode/integrations/streaming/__init__.py,sha256=35kXYjnDuyAY1h6BoHEVfCn0HXmYMrdIwmMp4cK8jCA,800
attocode/integrations/streaming/handler.py,sha256=Nt6kiR2ud6gkqGLW9VefSnAEi9WME19Labp-tjs59Fo,13759
attocode/integrations/streaming/pty_shell.py,sha256=BEAmt2CTae2djEVkMUBoPd5Vjz7N_-hCHMY3d8UNzLQ,10060
attocode/integrations/swarm/__init__.py,sha256=XltaNypDW1HBVe593EjQVDuBOzV4QurlMGO6XqCLcuw,5865
attocode/integrations/swarm/cc_spawner.py,sha256=KAYPzVT3Bndd46aOReG1r2mlQddovKbF6GUaKzA-2e4,13476
attocode/integrations/swarm/compilation_check.py,sha256=kmrhy--aXSyJ6UkCYz9AjF3z9Q4ab-8FHMthXUZinF8,11870
attocode/integrations/swarm/config_loader.py,sha256=pa1gWhULKsFM0Hbs3j92NknReV4xelF3CgTSbnmXr4k,23782
attocode/integrations/swarm/critic.py,sha256=ZrsC-r4GOFRrgKrO6czz92vyfqT85KPr_XxbCZPUdYY,8893
attocode/integrations/swarm/event_bridge.py,sha256=zQMkFiWsluxsMEm3pBrv8nR52gKuGYKS0mnQGDuFWtk,42602
attocode/integrations/swarm/execution.py,sha256=PD8mULpRw4y7cwNnwOlcOQ-y2Vk8hBIz1VXwF1Moprw,60876
attocode/integrations/swarm/failure_classifier.py,sha256=0WxJ93cgBK9wgvThiifdQy_TQAuk2NohceRsejQvd6w,5887
attocode/integrations/swarm/helpers.py,sha256=3sE5nDsPnCPNuAknor2aMK073nQtMMgt2gO5J2Fe8QQ,5080
attocode/integrations/swarm/lifecycle.py,sha256=vyZMIIktNysUSIWKGk9wuTscMLlp2W00csOTjRVMgac,27009
attocode/integrations/swarm/message_bus.py,sha256=6ArbgFn9aeZ9SOm8dmuMrXIctOBc8Si09iCxMkU8iK8,12071
attocode/integrations/swarm/model_selector.py,sha256=3w5LC5wsaHsAo3Lfrval5IWfWz24ZJqtJrIUrtfoqCA,28037
attocode/integrations/swarm/opencode_spawner.py,sha256=i485XOKA5ARX0QppuTMkJW3fmuwJ2AD6vg2E36dz7aM,11940
attocode/integrations/swarm/openshell_spawner.py,sha256=7xlJILz-hM12wnlhH4LlAuddpn8B02rxK8PSs7NJUSk,10647
attocode/integrations/swarm/orchestrator.py,sha256=vh_OkgC9RBE-nsstbC5izJYMuctOFGaXqZkoomwMqgM,33754
attocode/integrations/swarm/quality_gate.py,sha256=Q4RHL1TK03bMY7mcw-Ed6J8BFPkZuH4vPI7olsh0oXU,27515
attocode/integrations/swarm/recovery.py,sha256=TPPKg7XdaFvdKz7JguzHAzDt97ddb0lRG-T5q54kSro,26481
attocode/integrations/swarm/request_throttle.py,sha256=DqrJZ1GgLl_KVfyw02_0c3YpiSaIc8Zemm1Zib8MSLk,6821
attocode/integrations/swarm/roles.py,sha256=4qGi4t2j2GugZlTbaUkz8WOWa8ZoaWGVbi8-mEwZmLo,5517
attocode/integrations/swarm/swarm_budget.py,sha256=a21R1ft9ki20w5NcU3cSp4c6QsS_1YdA2Iw0BGhe9eA,6605
attocode/integrations/swarm/swarm_state_store.py,sha256=YfYMcRCJ7WInm8hpurb7Rn8JuFGBnAe6AOkyTx6rfL8,8326
attocode/integrations/swarm/task_enrichment.py,sha256=DpSZFnIM5x9wNCOfZ63eX5H2QjvmIoAQAMOybc9UT7s,15629
attocode/integrations/swarm/task_queue.py,sha256=s6mmGAPQK_KF7J1ID-9TKF9_oeYf3mZOpOkc2vuTo7g,43955
attocode/integrations/swarm/trace_bridge.py,sha256=G4jXl2CqCCFIigP3M1O0PHdyIaf1IcJ35Rn0jMT2aTU,3611
attocode/integrations/swarm/types.py,sha256=QglI5Msj2k5bskx7kwwEhFbRblRxm7h-AmPNNf9AFUk,27466
attocode/integrations/swarm/worker_pool.py,sha256=lpmKHONBN5faHYtvGY1s5YYXhQBaBDbmDW-BxIvDPZM,36445
attocode/integrations/swarm/worktree_manager.py,sha256=x3C7tUQ6t74PxKfJKy0hia5kO7jbn7Kcj5y1un2lET0,10748
attocode/integrations/tasks/__init__.py,sha256=U3AG-hOM34D3sMTv9OQSCA3C6O_uXk0zwDS-S7HhUXE,2497
attocode/integrations/tasks/decomposer.py,sha256=_zvc4i_Bc7YrAGkZTRzhIuk7rdbGbgK9qLXCUX6rIsI,6459
attocode/integrations/tasks/dependency_analyzer.py,sha256=2YmCQNCEkOdNDElzqOEJcSnG2jryz81X_HTlydnzsDo,8068
attocode/integrations/tasks/interactive_planning.py,sha256=iCxvlO1usLMIAqsOLIO47JTyO345Lp9Bo8MVGNeXQM8,12602
attocode/integrations/tasks/pending_plan.py,sha256=hTkuVWspYvpWEhUO-1mT-pNV9pPvWd3OC6gXNYbQb7c,9219
attocode/integrations/tasks/planning.py,sha256=SaTE2VTG62MjDFLbWbvngh8v0JVYHlSxQjJSD4vrl7g,6278
attocode/integrations/tasks/task_manager.py,sha256=3nuRjg0pGIUct63RHH5sG9hP5h5Za-cMrd__QEXv3UA,7513
attocode/integrations/tasks/task_splitter.py,sha256=eU16JgIG6Kgp6cQxMOqTaO2mqjDONkQ72398E8JHMEc,7837
attocode/integrations/tasks/verification_gate.py,sha256=8v7_0chuBRQRVMj9hkNIZsUW5ZOmPS__EMxdglXIt3A,15221
attocode/integrations/tasks/work_log.py,sha256=IM7M2hPBXwSudHSzK8dYewfxBC2-nrkCqIYF5ef2ilc,3832
attocode/integrations/tool_deferral/__init__.py,sha256=kNAfAnshiVD5nZJEe4Hs7I4e4GbFUjNyoJRlD4Jpe_A,14350
attocode/integrations/utilities/__init__.py,sha256=WPl_7_QXYvUVcfem5FUZNSkt4IKN34XIY3pMEpi055s,4141
attocode/integrations/utilities/capabilities.py,sha256=IoXIUscLrLw8fLJhri2o2tZWOXXGc8X7UTDZgkRGqbE,6087
attocode/integrations/utilities/complexity_classifier.py,sha256=tMwGylG7goW7hrZvVqn8NUCgjAW_f5L1EVPxZuLghq8,4355
attocode/integrations/utilities/diff_utils.py,sha256=7sQejD-kssHsGVWEed2wbXaDkSQH5dsdxa9P7ztVlkY,1986
attocode/integrations/utilities/environment_facts.py,sha256=uevINfJhJif-KJiAgJj8_aMoXvcctuPGnrAh9tyFWgQ,3537
attocode/integrations/utilities/execution_policy.py,sha256=V_3KVTfq0FoKK2nHY11JMk_mDyR23vZOa3WI6sCMpTY,7902
attocode/integrations/utilities/file_change_tracker.py,sha256=lpLFjZaBOYy43gfU9fopXwDIdLQvBjANqvi68qMRvyU,9425
attocode/integrations/utilities/hierarchical_config.py,sha256=SMh5FRF_IOqGWR-sXDBYiGRwYSGNxVspTGPRvxt5-fc,6967
attocode/integrations/utilities/hooks.py,sha256=9N6EjeAXTioaINbGNZGDXVUdkoNDuq8nB_KpigCWQ18,4520
attocode/integrations/utilities/ignore.py,sha256=Cxs8PLCuptHpz1_AsMMlJHbXMxXW7syXYu-cJqlcuc4,319
attocode/integrations/utilities/logger.py,sha256=tSsLkQsvQ4G2gai3UJ7AGyMHGgcu1tCTe2TXH2GFlQ0,1481
attocode/integrations/utilities/memory.py,sha256=TJz608Ok6bVmy2pMyrxPhic8Hl6B_Y2hIlBnGpy3_6Y,6996
attocode/integrations/utilities/mode_manager.py,sha256=C-U0_UZcNDrzS2DQRxLtXr2dWyqjr-ettvdLM-pldYI,13975
attocode/integrations/utilities/resilience.py,sha256=KEFm0_Op-zbYpqan73HdmSrCfgFZAoLZtUi3G0LS9zY,14273
attocode/integrations/utilities/resilient_fetch.py,sha256=as6QKv7G71MkSHW9BxRwZUbl6amMe1lc4_eblgqHiqU,8342
attocode/integrations/utilities/retry.py,sha256=AyNn89HYcskjloDyujEWrSV934tv-H2GuOeACG_0mGg,2346
attocode/integrations/utilities/routing.py,sha256=JPyZaJd8GdhrSUcYznKqHh5q_YfmHdKuDpe4K9kF0IE,11126
attocode/integrations/utilities/rules.py,sha256=VLUwBmYtcFrRhvSQe0qAFsHtwscd3lDs6hsaVWxC1J4,2242
attocode/integrations/utilities/thinking_strategy.py,sha256=LIseWvC6wpTli32ZMYo7vHrOUCBaAh8AXyYqS7NUp1E,3335
attocode/integrations/utilities/thread_manager.py,sha256=eb8_fCffUAHLkwMSI4NGEELFevtHGDcjOplNPBVozik,9610
attocode/integrations/utilities/token_estimate.py,sha256=OOUx3uljjSt-PZ1yeTQgdEKyYLF7AiY5WruDhnZV1_g,335
attocode/integrations/utilities/tool_coercion.py,sha256=HDWE8xMOe4clBh-NxEpAWS74opLKKMamTaR-goaVmKg,4372
attocode/integrations/utilities/undo.py,sha256=JZmTWjMS2hDMI0Vm92LClWzMvS4S02XCZcv7vmzXxDM,8021
attocode/providers/__init__.py,sha256=nRWCoGHw9gipYVXuAcbOWuB5rzrUKs1edlYPoF4EU34,1537
attocode/providers/anthropic.py,sha256=m2UWtaTbt8XFSuSFq1f6V-B_7zIUTpWzaj2zixFIYKs,13960
attocode/providers/base.py,sha256=mT9HpgLsIH4o0Xat3BDBvx5lyCw9AgbjDpVj308ZM3w,8571
attocode/providers/catalog.py,sha256=IlNQ7DTvV-6kEKiYlR656NlgaEA4KaQTMlVggJc--68,7633
attocode/providers/fallback_chain.py,sha256=MCG7LvDXC7ceWZcz5Aajbfcnoj_2asgedLRuuvkvIAc,6135
attocode/providers/minimax.py,sha256=5BVZgLuv2nrG3dhGY0SeDxuMwU82GeEkeY0SUlwHjFc,12569
attocode/providers/mock.py,sha256=gIoNIZOt7KEB3vzRpc2tRjitLRlBD27gacKi9eUfy0I,3406
attocode/providers/model_cache.py,sha256=_C8tzVccYdhg8JVcMJxRTpB-XCgUdBAD9O2J2T8nLYo,10102
attocode/providers/models.yaml,sha256=a7pg2f2i92RIn7PyuCWtaf2XmBmiLZQ-k7NFap76AZM,5533
attocode/providers/openai.py,sha256=R-XW6Gl22o8u_tiIOO-xahI1iV9TZEJbtaKL2RYsg4U,7474
attocode/providers/openai_compat.py,sha256=_PiIxhxYnbsgaDIr6BM9TODC4Czb4VCsm1_fRiLyWvA,7895
attocode/providers/openrouter.py,sha256=YKQKARUlarl6N2BZa1_rey3FDDsH_i-a-rTapRlOE-o,10465
attocode/providers/registry.py,sha256=nZ97eHhAIF4S1Q5rXHij7E7vAUviGrqlPeIqSVBQda4,3440
attocode/providers/resilient_provider.py,sha256=8L1cf7i5L2HmsWN1U2OPRFCAb1AdQgWyftX8Bdtqc3M,6036
attocode/providers/zai.py,sha256=LM5WYuIWEi3qjByfqfrEX1yeerivX9bzrJWXBcHR2cg,5958
attocode/shared/__init__.py,sha256=_0G1l6BXe5WLKfEXWwryqEMEO1dLk3Z9_eXkg81SYX8,1072
attocode/shared/budget_tracker.py,sha256=WTb-xMj1hHr19tzzS03fxDLGT_V1HssDplUtTON95Ao,4950
attocode/shared/context_engine.py,sha256=GS054-Vhqs55tdPaWwGnVuYdisLnNLR5IKAUnXFyPn0,4046
attocode/shared/persistence.py,sha256=xnyu-mHul5puc5U6jT8tVyixCaBHWM34SpK_DjXotFY,5092
attocode/shared/shared_context_state.py,sha256=kdSQ_Dx8-dlkEnf79cWo7Fx7wQGe-k3hpcUk3whXqH8,5570
attocode/shared/shared_economics_state.py,sha256=C__9Xt075s29dszJ_zPW8VXOGYXnEjeNHi9KreEqtFg,4431
attocode/tools/__init__.py,sha256=acMMYGO2pOW9RIWxY46xF6ZWHNw0K6qGvcLtKo0663w,634
attocode/tools/agent.py,sha256=M31-fUh1XL8_GGdGWLy4LHIgP7Gi-6IGeWyEEYPRdi0,3948
attocode/tools/ast_query.py,sha256=9DAhXSrc2mYr0uBkcJDTxXz1dR4DsUkQ-yIhiRNEQUg,7744
attocode/tools/base.py,sha256=HwU51Ui24tt9XHdr1W0PjFIibvI_C-tjbMYtNaXxdlI,1455
attocode/tools/bash.py,sha256=HClhfBCoMmocRFtLUcZ-xh3P9EWs_O06Ii6-T3fKmoM,6657
attocode/tools/codebase.py,sha256=7FC5CDr-n3fPxSFjH3wxRkRAtqGPmxdSNBFTyImuhtg,18027
attocode/tools/dynamic.py,sha256=qV5x-MmQLXhZG4HPmsUJ08rDRM-Vj2WWPRenPr7Lr6I,8149
attocode/tools/explore.py,sha256=E16CwVezT6KxEme8yCF7_SuA6eU_oUYyoR5G39fEQWc,2771
attocode/tools/file_ops.py,sha256=rzmM7Y2dg2vbtNulrM-6bqtH9YcdBqELFCiuh3v-qGQ,9541
attocode/tools/image_utils.py,sha256=pc69MFuOxnFQw55sMu1eP6hHKKSpT8g0aiHrQ5u_NUU,3394
attocode/tools/lsp.py,sha256=GZoFpLvBFM7U5XFee0wEwfianoWyJS-ZX0WdWt_Ff_s,24514
attocode/tools/permission.py,sha256=ZTuAbIziEpGsWDJRi6yGE3fcy1-Df2ZwIPbortbTfmQ,1397
attocode/tools/registry.py,sha256=MjamcF21G6SjouWIE5SkWwEttdPUo55uoH0V0Cghp8c,4011
attocode/tools/search.py,sha256=6RQ-pnY6YCf_E_6cKgvgz9B5CnV3j3D61iAoOR7Zjls,5214
attocode/tools/security.py,sha256=36U7YoI5u9COs50l0oCm5zYMDVh4aAzU88TZRvHVces,2451
attocode/tools/semantic_search.py,sha256=CyFG5m1z-ocrJwFfa3LiiLoimWpgidaT63oAaEyu5-A,2618
attocode/tools/standard.py,sha256=PH2jNBn0iLQaUUyCZXGBKXKL7HBwlvFZFnP_2O8mxx8,1720
attocode/tools/tasks.py,sha256=qcdR9oGDicU_0NrYtbOdY7c2koefQLk6Qes9Cp0fO6c,6014
attocode/tools/vision.py,sha256=TKYJMWchu1aMmzmLvHUKkgUCRu0bTM9fvNfQgD2dEMs,7966
attocode/tracing/__init__.py,sha256=jeDH1AMu7fY0ziUZMx54YIeklJWB4dJalUYss-789PU,2194
attocode/tracing/cache_boundary.py,sha256=LaDKk8JqmeWbhRAy-83JDqr7uHwoCgHYLf9EaX9kXOc,7071
attocode/tracing/collector.py,sha256=OHB-Hfyj7E5R2jJzGmW40120INN-pDIs5fsoRivab-I,30808
attocode/tracing/types.py,sha256=_s6vMqBMhQFs0pZvymxnt2v2sOwIAlP5x9HBl7mNeWk,19912
attocode/tracing/analysis/__init__.py,sha256=ZW8fsyBcdM-5oP-OtseNOMtD0Vr5qxxE67-QyaJIzAc,1354
attocode/tracing/analysis/_helpers.py,sha256=TvL1JrSwlDUz0zp8ZoHRCmqKytHVyTINKvwgfTQiZ_8,664
attocode/tracing/analysis/inefficiency_detector.py,sha256=MihlmM_zQICxWzaP6_DqQuqGrLRi84nmEpDz16eEhmA,28052
attocode/tracing/analysis/session_analyzer.py,sha256=H0WPA7fIbs52WaPHssC_RW9aeVSHJNEypYozzoNq0RU,14256
attocode/tracing/analysis/token_analyzer.py,sha256=9yGScnhY7zWXsUz79PJl6pD0xX6xIE4YHAvCNMX9zYY,4632
attocode/tracing/analysis/views.py,sha256=2yGouWEw8RQrJPacCsuw5ObaojGFY1g11gjRMNG115w,2006
attocode/tricks/__init__.py,sha256=jqeEzDN5y3Q7WXrqhFUmfej92-wPN6HnfHiCY5q6YZs,1487
attocode/tricks/failure_evidence.py,sha256=0y0ZfJpmYT86qll_KGTRZhothuitZlDcbkvzm4vZ6MA,16991
attocode/tricks/json_utils.py,sha256=BFPk_s_iaHjQEH9wcoURW5wprNkazJzmwTZU_kVAfc0,6010
attocode/tricks/kv_cache.py,sha256=37G_5TkNIxowCrGGUqUb5ingdaakF4WYUdAezBZQvyI,11684
attocode/tricks/recitation.py,sha256=MZvjFmb8u7wcxkyUPw9nXV_N6z1ap4ME_cIheQiY-0k,8964
attocode/tricks/recursive_context.py,sha256=HW-Imc4jh0cl22mToXLpPTT9PkmVc6tAlYd-eqq_1pQ,309
attocode/tricks/reversible_compaction.py,sha256=0pWnyUIAdHIGdbI_hYcDULILWXV8ELQgHzvmJK_JQjI,15644
attocode/tricks/serialization_diversity.py,sha256=JEkGaNS6N_usUFX_nxcUvPUyXQRF2YjhoB5w7D7-b7w,9971
attocode/tui/__init__.py,sha256=nCk0EDA0KCSHbxyI555AWQuwDEEXDrdmbN2AY4-CnCc,505
attocode/tui/app.py,sha256=hhA3RrtbSexix1_468DMHToJW-PZI8eEGp3HEVufyYw,39398
attocode/tui/event_hooks.py,sha256=EsVuOv5aVZl9CIv3xuQUN51Hur24rcXeD1qFuDUbYGs,12358
attocode/tui/events.py,sha256=g-T2zNfKUJfiijMdOjtMErIEAkSFf1pRy3IEKBbjdco,4816
attocode/tui/live_refresh.py,sha256=K46AfOiy46QUcyQ9dXlnf8R8VG_pN-4jjXNaRNPm54M,487
attocode/tui/theme.py,sha256=YteEvBR3GxhO5ODalrvWAkhpSPGUAPpWezxjqyNxRpk,7136
attocode/tui/bridges/__init__.py,sha256=MeU2-NPiFZ1mFtqTwrUIlVkNxgTAbFz4_k9d9IOWGbc,179
attocode/tui/bridges/approval_bridge.py,sha256=T45sxZAADhnXUIDMxpBt9giWxExsUFHZfyG4Igct7JE,7258
attocode/tui/dialogs/__init__.py,sha256=GOvUEXReYPIuVmH0CAPpd9UoPB4IgmsGmEIBDpzhKio,552
attocode/tui/dialogs/approval.py,sha256=FkXR7fR-M7LUqGKGKjkWDDl4OytxQ7R-duvCzdwq50Y,4875
attocode/tui/dialogs/budget.py,sha256=nfzEEGWYeH9HbEfqUHGotRCbScnT2vlziCcKfeqqnWk,3506
attocode/tui/dialogs/learning_validation.py,sha256=uK8GiLpkNjquJwcdXLuxI7-ejQZ9Xk-rYRdr7NN41z0,3212
attocode/tui/dialogs/setup.py,sha256=iuZXtMIqGcHkHqZXNeskOHRDeR1574N90-TPm0gJq-E,13087
attocode/tui/screens/__init__.py,sha256=iFKa1f7IzLgo5pcbd6cMkM7KhlBcTVKlgtiQX0qlfKI,382
attocode/tui/screens/add_task_screen.py,sha256=euerxvG5QodrgMi1zmCiOtA1Lh2nqopx6n3FQPrIC-s,3021
attocode/tui/screens/completion_screen.py,sha256=yBf3kcz5zxqxmqB9YkVr5bokupmxRnOzuH2OJZKycd0,4078
attocode/tui/screens/confirm_stop_screen.py,sha256=cDnnoGuRZNVGNJQpmDoQD2HNEp25ipu9hO3hxb3_5Y8,1997
attocode/tui/screens/dashboard.py,sha256=kqdTl8cRs4_nZSt7j7mb9CUqpoo_-K_zirB2RnVjlU8,10673
attocode/tui/screens/edit_task_screen.py,sha256=jw67EfiToPSzcaKPnXOqm84_dYpbN0Bqde8h13KnVLU,2041
attocode/tui/screens/focus_screen.py,sha256=lhPzfN-2v10B9N4Zly4mCScAGcJdmmI7HS_EOmNQCWs,6459
attocode/tui/screens/graph_screen.py,sha256=p1HVpX0hBZ0RmHgdJTBWHzMk8uQzSrHHVd3KGGGeKAw,14737
attocode/tui/screens/timeline_screen.py,sha256=gV9VslGVw_wVaBGJX2lwHLZVEynLH1P3q4O6geUt-yY,4782
attocode/tui/styles/__init__.py,sha256=QVgrTBK6e133RZys0tyDtcshZUMR3uRUbGyVaPoBIx8,18
attocode/tui/styles/app.tcss,sha256=b-tKN9SkiMXmOcwmmDhjA1wneiQsOr4H0y4fM1u29RQ,1920
attocode/tui/styles/dashboard.tcss,sha256=qABPAwuan0mbxxY_YjA8BL30Nq0jwZka9oHTi5XSX-E,2466
attocode/tui/styles/dialogs.tcss,sha256=yvdxPqgKGhp2_YrKJb07tyoQ83dwBGrfRbkEsllORuE,1740
attocode/tui/styles/swarm.tcss,sha256=C2CmWwO7kL9zLCDxDwrZb-HyeJgBjkm5z3nByxnQWdk,2705
attocode/tui/styles/swarm_dashboard.tcss,sha256=f14l7A0PX-5BhFsKLQdR0M35rlEH3pxD5CQEs6nbRYM,4235
attocode/tui/widgets/__init__.py,sha256=Q8lzUSdaSezj1tssEcT7eWQy3NRWT-8JI31QZJ33BLE,3363
attocode/tui/widgets/_path_utils.py,sha256=D47YDOD-N_SqPUe2bd8KvIlDI8LYtcDU8UmhbR8wDKs,701
attocode/tui/widgets/agent_internals_panel.py,sha256=fanW0AVeXf5hc3h3J9QK6GhQC8RYrxIgL7DlmZNwGrs,6411
attocode/tui/widgets/agents_panel.py,sha256=2Lvn4LRTmA_0z7zkCHVCEgWuYbrQQB_ru-kEfEu0hwU,2378
attocode/tui/widgets/collapsible_diff.py,sha256=QzJyrvoQG_LQlsRwyg0kfZbLRv40nYbwfO0f9TEUBiE,5341
attocode/tui/widgets/command_palette.py,sha256=f-V1fCGfeP5bCu5h1IQbvmPwFi5AqUG9YvphGR7BBlo,9475
attocode/tui/widgets/debug_panel.py,sha256=xbBRMhIJR29QlrcnIw1TMLjN2arIk8vE2aQdMsJ-KSM,6797
attocode/tui/widgets/dependency_graph.py,sha256=EvEoE8w9JOZ_F3ec_-czRW-WNQwxXJFaKQwLbBLRHo0,2889
attocode/tui/widgets/diagnostics_panel.py,sha256=MI9UjpX3TYJwUIhxiTv3vgxElK4RDrStMHR8A1I8fVo,5043
attocode/tui/widgets/diff_view.py,sha256=Mzzd_KXq59dGtOC7LOBbP-xXzkAykSYaNek88CpZB5o,10820
attocode/tui/widgets/error_detail_panel.py,sha256=10Ctmm6QzDVkyXZQN1KQZ_ynzaf_KsJsJyzZyyrotT4,4037
attocode/tui/widgets/file_change_summary.py,sha256=iW4g7QnbeUqKQXKsAnZGFSey7fhKxF36majXQGUqkGo,4159
attocode/tui/widgets/hotspot_heatmap.py,sha256=87iRjas0qtTE0zYBclbKqxFOps9l_SOZOtDn6DMtYHk,2702
attocode/tui/widgets/impact_graph.py,sha256=y1vZwJkVRVhLpJOZSUb_YPgR5DyIkjvPj1vwnWxek1g,2281
attocode/tui/widgets/input_area.py,sha256=KC8f_xk_3icOmyL78rT1-NS_U9xHVm6OOVP_kqlEFf0,5198
attocode/tui/widgets/mascot.py,sha256=q7xgDaL0ErJ17YSVwxU4eOzoP7M2TVDBJnm4gV3unB8,2913
attocode/tui/widgets/message_log.py,sha256=sFrb5cRl2Cqo_Xh7GVsF5W_tpwl1MoxrBK_zuHjBX7g,7204
attocode/tui/widgets/metrics_table.py,sha256=5-XMOYK38P_wQnQ_8RPjCk7q5lZ8fmWrW-Kok36pmUE,1541
attocode/tui/widgets/plan_panel.py,sha256=i-7lw36S1u59i9-ke2VTXBCRypu_IndgSlxKW-hPlZI,2041
attocode/tui/widgets/repo_overview.py,sha256=JuLQ5JhhSFDbcjNgogkS6NjXjqInFiwicsHy_3CFH64,15696
attocode/tui/widgets/side_by_side_diff.py,sha256=VAzKHVUGXLFJC0qiEuTxI6Q5YPB3H70yauCW_poimo0,5521
attocode/tui/widgets/status_bar.py,sha256=QSOMN8Nh0NBII1tzHFzeD3NvkjU0ooYTbWwcS6voreM,12757
attocode/tui/widgets/streaming_buffer.py,sha256=yLOToNUdYN6DSkdYb5ibc4m57-qAYP46GKISu7mfzog,2415
attocode/tui/widgets/tasks_panel.py,sha256=DxFJsaFZeWAmGdqwEPjI2XXcq3i4PBTA1RGjyc6ismU,2197
attocode/tui/widgets/thinking_panel.py,sha256=uoiMVXInY6i1wqjRDfl4JclgNwQF_6T87lUjJpEiWoA,1889
attocode/tui/widgets/token_sparkline.py,sha256=pQCriUAlbL6q2ydWepwSFsnbWHATsGixm9tWw9VQ3Mc,564
attocode/tui/widgets/tool_calls.py,sha256=mym7EOftMYjRp4yHgpZZUHW4pVgG9RnIIwNH8BVkPGs,9769
attocode/tui/widgets/transparency_panel.py,sha256=XRIS_EuSfcHrlmAHsgVL-_hvfvKu0Pxt-oP65YxYddI,3382
attocode/tui/widgets/welcome_banner.py,sha256=3L0KpWsoYXXEaaMLmWBqZlv3cgJL3ZNIJWWdp7IN0vo,990
attocode/tui/widgets/dashboard/__init__.py,sha256=MJNGAl6Z2oeIKUpXxUgCLDEP_is96VBVylknOe-BSpo,741
attocode/tui/widgets/dashboard/compare_pane.py,sha256=1AJLWdAlpz9pbeIQZhgdn21g76nS5yNsc5GREgek5Qo,5352
attocode/tui/widgets/dashboard/live_dashboard.py,sha256=6XjrdLuBJy8W3gAm5F1-wBhqWngM3oV3SY6R90GJspo,6418
attocode/tui/widgets/dashboard/session_browser.py,sha256=dRRIn9wv6DsAEuV8wgp_ioY-koz6AzUYOlTBXUaNVpI,9136
attocode/tui/widgets/dashboard/session_detail.py,sha256=F2jbQoIggvm0fbXCs3ftbpCLpq5epSFlWzo4QD3nbfs,13520
attocode/tui/widgets/dashboard/swarm_activity_pane.py,sha256=8LCQPyN8oARS15fXUzgnnXTcjDo0UDrCr3gMgwj8V5M,4266
attocode/tui/widgets/dashboard/viz/__init__.py,sha256=uOUPxO-plK5zAZZAi0PAVX5_FZ-tojpR0HXNkp8uC6I,856
attocode/tui/widgets/dashboard/viz/ascii_table.py,sha256=OL3MrivEFcLlwsFtkPbc5D9_supS4ZLJSylyMyLN-QY,2569
attocode/tui/widgets/dashboard/viz/bar_chart.py,sha256=2CNsrxtxv-5Sr76MepXLQokE5JOUP6Kr-5HairvagzA,2833
attocode/tui/widgets/dashboard/viz/percent_bar.py,sha256=6C3-9GOkqEf4D2gQEmP5Hu2gRGXdH1VCtznkCAyi71A,2002
attocode/tui/widgets/dashboard/viz/severity_badge.py,sha256=AqngLpZ2Ly_dy4274GK-xpy7qMwqCkhYyf4tWOZRphw,1376
attocode/tui/widgets/dashboard/viz/sparkline.py,sha256=pQ_Mc99-tUn5E4QqZvAIsckPQVPr4w-fW5s2TPx4eVA,2048
attocode/tui/widgets/dashboard/viz/tree_renderer.py,sha256=T36Ozu4whV_EdnGMIYIAiCl6eDO3hfiH78xj3BvehAs,3653
attocode/tui/widgets/swarm/__init__.py,sha256=s0qWmw8q0u1RBSbR4E-jC-6hRXrXopdamHH4wjZcTiA,1977
attocode/tui/widgets/swarm/agent_grid.py,sha256=cZ8Fnx6ySivDRtPzjaN6Y2LeixxkOAnlTYsa8u4aoYI,14311
attocode/tui/widgets/swarm/agent_trace_stream.py,sha256=AG8cBBR0vaxjJ1fxqEn8hZnpkdbc5CPh9Ex5ML7XF6k,3666
attocode/tui/widgets/swarm/ast_blackboard_pane.py,sha256=U8kENDPpajeq2RkHaasuhwfAM6cE-IfGmlB14st6Y3w,8848
attocode/tui/widgets/swarm/budget_projection_widget.py,sha256=QY5evFEbvRu2jvgsZjYU1W5Kia3BAHWbUfEGg2c6o24,2219
attocode/tui/widgets/swarm/conflict_panel.py,sha256=XEN--zrjfz926SmhDUWhpMeOWMWX45_QoyylW7Tw448,2512
attocode/tui/widgets/swarm/control_bar.py,sha256=QhAmKhooFDQ5ajJoEm_DCHVr8sDYH-CnsyQLVDF4K_g,3149
attocode/tui/widgets/swarm/dag_view.py,sha256=O6sb2bCn-r1iHnHsYUlp7KrSY1ENL2Hd-xDltu9TRI8,9885
attocode/tui/widgets/swarm/decisions_pane.py,sha256=TUzJ5RKjl3HryvaXunYdSfIU69vNsAzUglSAFi-VC0g,8117
attocode/tui/widgets/swarm/detail_inspector.py,sha256=MwV-edvrzziZVKWK282R7ImamSGs5Q4UiN-iFkP1vkk,11949
attocode/tui/widgets/swarm/event_timeline.py,sha256=3Q5WgPsxvZf9CwtcUcGxqwXqXI0RCl7o4cIPkdm51ic,7597
attocode/tui/widgets/swarm/failure_chain_widget.py,sha256=H-2Fd37dV13RhAbzDmkQQcqRofnLHLBufAXX3dXojJk,2762
attocode/tui/widgets/swarm/file_activity_map.py,sha256=ZSG19Y7T8CgC_X2vGXq5ngv0cdqpZSPwAkeNgJyjalE,2641
attocode/tui/widgets/swarm/files_pane.py,sha256=RbSukZ82anNhZ6lETg4U11USSqjGMprueRKWHZr4New,5702
attocode/tui/widgets/swarm/messages_log.py,sha256=PtY__2b6C20Psi3_g-G1dvY7c6T99qBpp2rPBJfxAQU,3974
attocode/tui/widgets/swarm/model_health_pane.py,sha256=12joOP9JtqoJFGIZ0KtjLE5jD6AGd_qIOwIHCDapvBY,4890
attocode/tui/widgets/swarm/overview_pane.py,sha256=FoFuurtXH4t0toE4D2MQcFmWyuv4ZN7uEbMgLikzGTA,3829
attocode/tui/widgets/swarm/quality_pane.py,sha256=mO5E-lBZ2v84LtatZ4_T_dTysLhmCq0D4p4aj4vCVZQ,6330
attocode/tui/widgets/swarm/task_board.py,sha256=71KYd8mhpTaJkRZGX6SucwUEL9rhEMi0Qr_bkteQbL0,18115
attocode/tui/widgets/swarm/tasks_pane.py,sha256=VIqASGsdkvsbryYaSumD9woxOQOzyBuO4jCtwTNXIPY,9709
attocode/tui/widgets/swarm/workers_pane.py,sha256=w5KGBkQtU4n_urPkLzX8mLEpb5jnC73SCPb-Xo0bUPc,10116
attocode/types/__init__.py,sha256=mswAeKKRTIT5I-XWwee2qBSgL08vKnpOnLxzsUdNIRQ,1974
attocode/types/agent.py,sha256=eUbSxkGpoI0kboNbZvBMDtlvBqXZWY0n5zTuOhYmkg8,4358
attocode/types/budget.py,sha256=k7aeR1G_iFnOJscrqkt9ZWpeacKRNbHYbrip_KO8Q6M,2075
attocode/types/events.py,sha256=8iIjDtDZzWTzwlCB7UIxslPxp52X7lKC7BkSvkhOxUQ,285
attocode/types/messages.py,sha256=jceYupqUqo4rO8Z9zts5udLZOJMQYP-HPFfswKVYKeI,4953
attocode/types/severity.py,sha256=9YpJuzNOxM7upwp2GXfjOmWbr5DnyRNzCR2XJ0MJD9k,289
attocode_core/__init__.py,sha256=irwNOmJOAo6jDze53wyf3eTy3Q5VNW2Mmq7VD_RTZxM,59
attocode_core/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
attocode_core/ast_index/__init__.py,sha256=VnGlHHh4Ky-YLwhxBVDtYeNNzve-B4EKBY2cUhbOkRs,30
attocode_core/ast_index/indexer.py,sha256=6VmrzU9sNLlXjyYfMiYW-oaBVSkE3BSWmr0wdftUrME,4149
attocode_core/dependency_graph/__init__.py,sha256=rESWNYv4hFSTtS40tQhyCAv18Q333WJcQOkVdB_KasI,34
attocode_core/dependency_graph/graph.py,sha256=UdfK42-DEBHiLWwKx8cfTq4ApsFc1C6rxokAkOioWrQ,1078
attoswarm/__init__.py,sha256=e-1p5eQXEA6dkGxqoQL_-cbVequKDFLvQUEXtstVbcU,112
attoswarm/__main__.py,sha256=5nIG55VYnba9D8fbmvy06im351Y00x6Xm7OKVn_8IRk,39
attoswarm/cli.py,sha256=6ATwYMwGP7Y0YW9ZPzIxuvafKkvIY-AgWw416C_iTdo,133855
attoswarm/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
attoswarm/run_summary.py,sha256=HObk69WdSn0v_YgKdM_ybpv-RN6yv4Seuw1SCMPh8Tk,7453
attoswarm/adapters/__init__.py,sha256=IjHRV0k2DNwvFrEHebmsXiBvmITE8nQUnsR07h9tVkU,7
attoswarm/adapters/aider.py,sha256=6ZvRJBIJC-sWNOIhbx2dBWUFsFzgObRMsUKs2ZxEdjk,1034
attoswarm/adapters/attocode.py,sha256=htHhT42PBzRBBEPbBMJQ7j459xKgp_xrsDS2As_anU4,515
attoswarm/adapters/base.py,sha256=gyyFSVz5N3rOC8JUoYGR9vQSsuleK1qU0kndPK2b7mk,26992
attoswarm/adapters/claude.py,sha256=ZchTdqRa4BuSVpmZD2_TYqXYacNyFvErxlxWyAppyos,1080
attoswarm/adapters/codex.py,sha256=xGv6qkHppxpSP-fN_WNW_xhuw3ylLSKx3dHPk-yO8PU,4509
attoswarm/adapters/codex_mcp.py,sha256=GSinC2ro4PErgKCiuC7Slc6GBMu6hnFlUz1gJL2DUiQ,7192
attoswarm/adapters/opencode.py,sha256=-aN-rK6_fLMjV4L8gghUUYsxuYfsCTjy9sWwjzzGBE0,4037
attoswarm/adapters/registry.py,sha256=Xdj2VpJ40plkSHAbu12q5JL5okKsx8Rg43rhOxacskg,2302
attoswarm/adapters/stream_parser.py,sha256=EfNOdiSdgvMW5QoSQ4DVS2cTWXPoC6MpCWYSmBQdX7Q,9547
attoswarm/config/__init__.py,sha256=IjHRV0k2DNwvFrEHebmsXiBvmITE8nQUnsR07h9tVkU,7
attoswarm/config/loader.py,sha256=6U166JfcKM09r-A9qXiL3-SFpBgxiVFKscopGJ-TJFE,4420
attoswarm/config/schema.py,sha256=7OZJAMmNaAsWyNgQmmUND7gTDizH6zhHed4DEV_YFts,6027
attoswarm/coordinator/__init__.py,sha256=IjHRV0k2DNwvFrEHebmsXiBvmITE8nQUnsR07h9tVkU,7
attoswarm/coordinator/aot_graph.py,sha256=E7BMaaygFAgL4JMxC2nFYJLCAzry9pRRjk0QaesgwTw,13817
attoswarm/coordinator/archive.py,sha256=WCb7eKFQHiHobAKjiVs_qUsrGboze88_dAGmgu8yl0c,7211
attoswarm/coordinator/budget.py,sha256=gHb33KcoENuRixGPd5MsbXjnICCj_xirlyjwXQrzkBA,5172
attoswarm/coordinator/budget_gate.py,sha256=Imd2CHVfcT_ZZRycevJ5G-QnV6p8tRaLroLllNlxy3Q,7766
attoswarm/coordinator/cache.py,sha256=PvxHipOi0h7KaJFni1MWuuPPOKRuZ1qK31fGxjC7HK8,3662
attoswarm/coordinator/causal_analyzer.py,sha256=gHqDXxasfqZ_jjYBJI7Sng-CfcvKc_Qf_QD2OoaMvdY,6920
attoswarm/coordinator/concurrency.py,sha256=fDCdQVdE2QmHop6GqpM2QTw72v9jdr4fDI8tFnrxZY0,5529
attoswarm/coordinator/decompose.py,sha256=S4D4KzKh9NhIGkA-8jDXEQz_O4aCy4N67yYrH5b5JM4,7606
attoswarm/coordinator/decompose_metrics.py,sha256=TvrXFjABSWRqfyf3-VKJNPHl36dhADu-2-AhPYs_BJk,7563
attoswarm/coordinator/decompose_validator.py,sha256=EOlQx2PdSZPb0sI4LTU0rJ_x1kd3hR-51BasbNilCBM,15314
attoswarm/coordinator/event_bus.py,sha256=9CTvC8S4GDuRqIfHVA6UTFf2_CfZRftH6pdlJOH9W78,2644
attoswarm/coordinator/failure_analyzer.py,sha256=kAzCfjYtI5PMzKxD2fPnj36cxeq4cv1q3pfeZvZ7lIQ,6914
attoswarm/coordinator/failure_handler.py,sha256=13K7v0fN_ciD7cPcS5xZKHMy-24QjbfHq-d-k3McI68,8994
attoswarm/coordinator/health_monitor.py,sha256=tdvL3CkmnOrM1IxYJ6iJnKlq3medIV2jnlrZpX6juh8,8526
attoswarm/coordinator/learning_bridge.py,sha256=iTR6TdZRmn0iReAvQIaHr7pFgwP0DXhStxsdiQWj5SI,5057
attoswarm/coordinator/live_monitor.py,sha256=YSUSUuvlbBtSXNFJSRAGuJVniBwUr_gYfxvtXbLXBYw,2372
attoswarm/coordinator/loop.py,sha256=TbrBK6Q1j1327wzNsgCsFM0_zjQMlCdKGITIJxJ_Kc8,56100
attoswarm/coordinator/merge_queue.py,sha256=H6ep30Io0CEy0BzIyygt00EuDviO_6RdYj_801USV8E,4417
attoswarm/coordinator/orchestrator.py,sha256=uHggLMFDRvx5IFrntMw6A2hHnAJ9cXnEIYmU3g7dJ10,125381
attoswarm/coordinator/output_harvester.py,sha256=E7oAq8tSSz4hXfVBfZ9ek2ZzMav60UgzkABSL6PHZJo,9301
attoswarm/coordinator/poison_detector.py,sha256=QZgvveU4_KJyulfROSBbTYvUcY5Fzze2vvsuDMQelGs,5451
attoswarm/coordinator/postmortem.py,sha256=CBXaYBmGWdNbwuLw6BTJVz6pcZx4tAjY9jWRXjyDGHw,13048
attoswarm/coordinator/preflight.py,sha256=vQIQT3BSYi78wNmfAov_zZ801_txXJzMgBdlgAnETs8,4953
attoswarm/coordinator/result_pipeline.py,sha256=3aIgWsfGDhvrCz8YCt0CVKWrUQRet6dHWNwxo7Z0QwU,8300
attoswarm/coordinator/review_processor.py,sha256=qniwdTlUlhveaKwiUQlkp4BQK3fLKeOa0Af9K5iECeY,4452
attoswarm/coordinator/scheduler.py,sha256=RJwi1RZFEiPEMOqlH2KSzd7FHK4SNrw_SOp59CPHpYQ,4853
attoswarm/coordinator/speculative.py,sha256=OHdBaxtFeizvWj2ZKVYzx2EMC4d2tdqHwtFs2bpNHd0,7360
attoswarm/coordinator/state_writer.py,sha256=EpBB9DFO2LRWxCgSJBoGtG9S-wn8c_Y9lBcUONJIrjM,3701
attoswarm/coordinator/subagent_manager.py,sha256=5yAAUSE-Ntvs_McIStfd5gZsrklS_RZ8lNrxDhueyJQ,17514
attoswarm/coordinator/task_dispatcher.py,sha256=74YiCyQasCihJI1cIEam3_0GUfRN3mmqhHeHdbJpXyA,17717
attoswarm/coordinator/task_file_parser.py,sha256=PX-0z7Cfoo409qQTd3WL9zgJipLR9Jm1U_C0VvAbGRU,7061
attoswarm/coordinator/task_parser.py,sha256=M1b7_Fsyk3RNcJDkV1C6IfY2UTJgaaiiJgurFSqF7Tc,2389
attoswarm/coordinator/test_verifier.py,sha256=veUsDWO8lLcORPgpqB8soLg7ylNoT-1Y0KHufgoAPXc,8774
attoswarm/coordinator/timeline.py,sha256=gSOraU5e8ROUhY8L8VJVoM3yoftjiuSNA7THXUe2ms8,6423
attoswarm/coordinator/timing.py,sha256=1UVSPI1KQGDZn7VsFrL1ksdjab6P0fxdYvjbeUtIWtY,3923
attoswarm/coordinator/trace_context.py,sha256=R86Eb0DNLhFP6xZVVvTROXFW809Vi_WzkZP3ehH-ISg,6177
attoswarm/coordinator/trace_query.py,sha256=lkErJcW1puaXKDZu65IqnwAJVD-xL95YWXNM9jKb4x0,11051
attoswarm/coordinator/watchdog.py,sha256=eh-N5Dtc4Rm59uD1Sr0P-VHT7GlQbjgjPPltcZ3V8oE,966
attoswarm/protocol/__init__.py,sha256=IjHRV0k2DNwvFrEHebmsXiBvmITE8nQUnsR07h9tVkU,7
attoswarm/protocol/io.py,sha256=nrD1LBfT046bRRnFN56CjmxmdwSssUgLCHjVJ5VNULE,1471
attoswarm/protocol/locks.py,sha256=Y4uJzQW_zp5RW8JqaaENk7wivnnQJ-nrpeCfaHK641o,570
attoswarm/protocol/models.py,sha256=RiNhOrxhdnuBK_jV7kRm0a3r-88j1_HLJYqMudC8suY,10876
attoswarm/protocol/schemas/agent.inbox.schema.json,sha256=YFkDbyE1_qgB7i5Kkw3hO5DLYxkymL9H_aQJjSUiM0o,392
attoswarm/protocol/schemas/agent.outbox.schema.json,sha256=5Z4WF1l37P7hj5EosYCGRY3bCBWAuDWIk6T9YBUK-2A,389
attoswarm/protocol/schemas/swarm.manifest.schema.json,sha256=508IINI3rsTvi4TFhPIUVzYyjM9Oe34k_WpMCUidoQ0,498
attoswarm/protocol/schemas/swarm.state.schema.json,sha256=D9OQlU6Y8aRGLh7li0ctYp5i11IonC0E8zxTUzS17_A,505
attoswarm/replay/__init__.py,sha256=HvMdLZjwtzZOwVwNHGbqjRWYssArMWC3omoduAYOU_I,32
attoswarm/research/__init__.py,sha256=-rD8Bz4U-u4uJxi3P6lNppy9LWa9b0oto-GP0bP5pR4,1386
attoswarm/research/accept_policy.py,sha256=eO49oHen57qbC8NQYYcGytNZult1d28-9ugwesNQ7sQ,3671
attoswarm/research/config.py,sha256=pI1tKrfTnKqELAzMSfwyUj9PAJZtzHrJYCTRuICOv6w,1461
attoswarm/research/evaluator.py,sha256=xF0BSlMDNuoYqqQBx0A7tJokVWLCE9ac6rvw3F14jss,11342
attoswarm/research/experiment.py,sha256=InHJpmQLWqmcqV4leXIn31bMrhe30fpqGvBk5QbPGQU,5806
attoswarm/research/experiment_db.py,sha256=ujO7-tQAg-s5rt1FwOc6fTxNfL772gYM5_lgiPWx8KE,15614
attoswarm/research/hypothesis.py,sha256=4D2lBf7mVSpLa3fYEIwJgg3UVuVX3V7-EBMHsAZ3VaU,10033
attoswarm/research/research_orchestrator.py,sha256=rUMW-nyVdk9KCep86cG1s9KDUN2689_jFETr-6QNyvM,46771
attoswarm/research/scoreboard.py,sha256=e4ENJhaaul3Rv4Fbo_bw8qb_4HdNT0SNzRiEUJO-dqc,6115
attoswarm/research/worktree_manager.py,sha256=gBg67V9xFYMDUmTpy21s5PazHSCLNdePiBQk0quf98M,5580
attoswarm/tui/__init__.py,sha256=IjHRV0k2DNwvFrEHebmsXiBvmITE8nQUnsR07h9tVkU,7
attoswarm/tui/app.py,sha256=7o0mfW0sNYY7J32LN-l4XpIwjVrTW-L13nTyflZmI04,56076
attoswarm/tui/stores.py,sha256=bTOCzSj189RTWuW0fwc_8cvdQTNPKb0AYWuOXT_1JYM,55138
attoswarm/tui/screens/__init__.py,sha256=NXzE79EAKZSkZyXlHZtJJF2zsPwUeNEgqPOcJCk6qF0,665
attoswarm/tui/styles/swarm.tcss,sha256=HHAn_WJE9kA_fATsndZKhHSUK4GQZWaSVNO761VhAOQ,6068
attoswarm/tui/widgets/__init__.py,sha256=ZMWH9-sSCfVBtMHwhaocDsHXInBs-XEPMHxo4Db2afE,1509
attoswarm/workspace/__init__.py,sha256=IjHRV0k2DNwvFrEHebmsXiBvmITE8nQUnsR07h9tVkU,7
attoswarm/workspace/change_manifest.py,sha256=2yxs8qERN5SUkR9JN7rh3JMKt0H7k7lup1k0Zk4VoBI,2384
attoswarm/workspace/conflict_advisor.py,sha256=hRNHJpQXEQPPkrqtlP3nS48WNmFyqC3I7b3vT1PuIJQ,3987
attoswarm/workspace/file_ledger.py,sha256=wJFcO0SqPFINQNwL0S0_fX1cpodNN9Dejo5fzUG3sTE,19424
attoswarm/workspace/git_safety.py,sha256=r_g0FWqLo-Pc5rwa7zJYK66377DeFEQeDaXGeMfwruo,15561
attoswarm/workspace/reconciler.py,sha256=YYLa3KI5mhn4C_isDbJ-8lHkumHRrDZAlgrohkwE2CE,11990
attoswarm/workspace/worktree.py,sha256=zZkXlRuD3WE51ppY00NGqkeVq2yejFc6mbYSd99JKLk,4420
attocode-0.2.30.dist-info/METADATA,sha256=8sZtlreOSvnK6eUm053YauzDVjXL5Gvd65wxMmKaQbU,12441
attocode-0.2.30.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
attocode-0.2.30.dist-info/entry_points.txt,sha256=FnpRi6OyaVzsnFgGeZuNvZq9EHq2cFGi5RFJaAEwrvI,125
attocode-0.2.30.dist-info/licenses/LICENSE,sha256=NL7elrJE_w35KEahRDaEPlDgdHnT1ae3U9Uho7fnrcA,1068
attocode-0.2.30.dist-info/RECORD,,
