pupa_backend/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pupa_backend/__main__.py,sha256=pR4ewLd25BvjVQeklD5iF9ZI9MYnGlCCAJHMvGrwnTc,307
pupa_backend/app.py,sha256=kNUm8QjYpE2q7inMDJAOMq_LyUx2qdcQwkOJJPex1Zg,22764
pupa_backend/cli.py,sha256=0xiiQhK47bYNIKOsrT3uNpnKrZmyOug3O_nYaSRl_cs,8640
pupa_backend/credentials.py,sha256=UCQzsCtCCA2GSBthvTxJAdPVjSV00t82VA_eKxIxbKU,2753
pupa_backend/db_config.py,sha256=hZzp1UhoHldJYd1E4pfV1PK122-g7b2hXgPkV_714E4,5957
pupa_backend/mcp_config_admin.py,sha256=bOXI7uPjYbmGWfzk-8AnZqbXWGgbd3Ndyjt6B28zgJA,7126
pupa_backend/mcp_servers.py,sha256=8Y4cJlEfc3O90FTySyX9P3LSCYtEAg9Wv54XwQ9hSX0,13307
pupa_backend/prompts.py,sha256=fCFYVh-iMjML-yEPxVxEr_F9kTgA7rRU3Y14UTmKRZU,564
pupa_backend/pupa_config.py,sha256=yej2qyYSLngisF4yg70YUnvWSrtCzum6s6vmFuoUV9I,15069
pupa_backend/sse_keepalive.py,sha256=Bt7qV-pr7MNwVv7hxYgBtEuNl-GW9kYMrdIUK9oY2aE,5469
pupa_backend/sse_replay.py,sha256=Ba2OSEk0__QBzsNjjDP4be07EMGaomxbK-HrnM81oBs,22012
pupa_backend/tailscale_proxy.py,sha256=d4yaswrcVQS-JnF0dWKmtycFKFhLsIvdAS8BarqB530,6226
pupa_backend/tls_check.py,sha256=C_i5dzkf7gDBd3op7KZJgA4hP5PPI0rXXbFo9oa5pW8,1886
pupa_backend/version.py,sha256=xbNu7gKtI8QCkA_0xqZYeXibmpnHvU0ahu9namRB-1A,621
pupa_backend/agui/__init__.py,sha256=s6c3j-dVLY-IXwmOGzyyoFr1QWFN6MIxyFdQ5SJA4mk,413
pupa_backend/agui/approval.py,sha256=s2YhOVWzR7ioU34auqFyC1CcuX6FvySJ8UEuAkHLJ1o,1132
pupa_backend/agui/background.py,sha256=NWW7pu-YMGXm3oHUvyoZYR3I5ZU1Uwc3bRtUX9JAnJg,6737
pupa_backend/agui/events.py,sha256=WbuBUhfHPokoS-ifUct2s0lgM4x7pUOgHOjFF3bFPkI,2428
pupa_backend/agui/input.py,sha256=xXEv_z68A46M0-_hN3cV4c3EZUFx7g5oH_hE3L7_BoY,4091
pupa_backend/agui/stream.py,sha256=CQQF6XIitRYa8TK5pjKGIBNhVNc7JmYHXTxHtxRT2cM,2190
pupa_backend/agui/tool_results.py,sha256=DHLL-lu_7LztEVW8HTEN5d3LgvruPDBjSh-WU9T_ko4,1507
pupa_backend/agui/tools.py,sha256=xzGo2A3SIy0PlipW5KRS6lUW1b9WhpNqWjSw-mHJ8eQ,2967
pupa_backend/auth/__init__.py,sha256=gRCLieDEXwx1WbzoVOyOuu7PsbfL-ptVJme768Cml48,1566
pupa_backend/auth/devices.py,sha256=R8jWL5S9MwktLQNCtfRo7d7h59d5K3VEKXy71CT9khA,13475
pupa_backend/auth/headers.py,sha256=0GEpucwXLUw-ZPBtQ9LnTrgGqBD8ISWVs4CgPg2VrAI,2004
pupa_backend/auth/middleware.py,sha256=rcPgwcpldaCM-g4a98ByEmEXDQEbfR5FxL5y7aaPMSM,5920
pupa_backend/auth/pairing.py,sha256=2-gcwMmVhq_QErILDCwzOoFCtS-GMqL3PFde5bAOpkg,4948
pupa_backend/auth/paths.py,sha256=nBTrLSGcSbUbFVpmxUG5KdsMnM5cwcm9LNq-liDiWoU,544
pupa_backend/auth/proxy.py,sha256=XKB-rpafd_ejRfjOtNv1w1Fh9Plj1TbWo2hF6O70h30,3396
pupa_backend/auth/ratelimit.py,sha256=Qd5RBd2b2xRCptwa1x1nlk87EZIJpByoAw57PJxw50w,10992
pupa_backend/auth/routes.py,sha256=7nzAEYSROZVHYENOxsD31v0oHJaFI-5GzvYtxFEg7zE,7393
pupa_backend/auth/scopes.py,sha256=AUotiVzsQpjWcm_8NMDR6guz3d7cDZDRjwBguuEtAvk,3934
pupa_backend/auth/transport.py,sha256=4Yl3wh-DIyr7yPvsd3JsrEuOUYt_-uSWBnwcIUMaljs,3143
pupa_backend/harnesses/__init__.py,sha256=VipaqRHUDd2_wuFUJtjpN11huyd79zhAfsYDQcRCf3o,11589
pupa_backend/harnesses/routes.py,sha256=HE7XQ-zf5OxwviD67iMLXNAIaN4iBpoChWjWatnDJMU,2241
pupa_backend/harnesses/claude/__init__.py,sha256=jrMLZGlQhfu5dkNRavHy_U1yLiULEkIJ4Lhp6E4nEu0,3273
pupa_backend/harnesses/claude/config_mcp.py,sha256=4bnXaqIEHg9gRNksjnyCh1cjicn_s4ifp6tAiHp9BYs,4346
pupa_backend/harnesses/claude/endpoint.py,sha256=RmWGrNParNm_HgN0SSmD8V3vlcnDm_vFzMyfCeWZWiA,52380
pupa_backend/harnesses/claude/env.py,sha256=VSojVMdBUY7P0U-81cWlgYqeJvqz9xXeBfEIbZ2jG74,15924
pupa_backend/harnesses/claude/events.py,sha256=0IIbmIu9mWCvAYVBapib9so9145DHoRZNK1bpuo1CGA,8481
pupa_backend/harnesses/claude/frontend_tools.py,sha256=8jacy4WOcGQfufNeRFYcfLwcb39qoVhcZQY9VJnApG4,4188
pupa_backend/harnesses/claude/gate.py,sha256=Nz9Z7EICrw7OOzlZhJqYb4etKqyX65pxWmhdYLyXopM,13958
pupa_backend/harnesses/claude/models.py,sha256=kOqjtngaILi-SacWfepN-HA4F6g1vgU93hwqTvJKQNE,2103
pupa_backend/harnesses/claude/prompt_dump.py,sha256=MfXmZiAG2NxPd5W2qPUwIAeU9Ijd1P7JPaqZKZ5ivYs,4927
pupa_backend/harnesses/claude/registry.py,sha256=BuiK4Y-pihq5DpPUren_4q1RlVWySv_KxHq2YqZ4L2c,42358
pupa_backend/harnesses/claude/thinking.py,sha256=0zOk8qncfs3jtkJTphYbbZYf3Fnl5f5QaS_re8sGhm8,2742
pupa_backend/harnesses/claude/usage.py,sha256=l8Ml7dwxJoJco4RBp4NHyJ6o305cdvdaCYz3ejZbVww,9052
pupa_backend/harnesses/codex/__init__.py,sha256=WC9yodMJhF72uw3PB0yyJLcpv-hPiBuN9U3uhtkhbNM,225
pupa_backend/harnesses/codex/endpoint.py,sha256=lUyZOsJlQBYGayOzTvTiXQLR5mcTLn7aCXqNZdyU5zY,7275
pupa_backend/harnesses/codex/env.py,sha256=PbjPXELavjNOwDF9uFRsrWszYA9NQchO06vGVDw0lQE,3083
pupa_backend/harnesses/codex/models.py,sha256=XiciU0cgWe1G7Hc3jD4eGRgCBEmAs9i0urMoJUgLHac,3782
pupa_backend/harnesses/codex/registry.py,sha256=Mcyq9J2x_FsQXE_Uzv5YDQxj8M2pGXBvVDX04aqglFQ,28953
pupa_backend/harnesses/codex/tools.py,sha256=t6T7vYFyvQtxESGzrsKrVcALR5_i3v6LmS5PKq7TqCc,3189
pupa_backend/harnesses/codex/transport.py,sha256=9oBNpOfx5RFGUFcKByY2Ew0bsYJ74hhBlK0UiFsuvu8,9471
pupa_backend/harnesses/langgraph/agent.py,sha256=5eILEhHhbC0nMiWSwn3pUkS5x4opt69-PI0ZWn6Uwxg,22879
pupa_backend/harnesses/langgraph/anthropic_client.py,sha256=UacyrD_uwVbraiFi1c5M40epqG07xlNitrYTAKRriIw,3961
pupa_backend/harnesses/langgraph/backend_tools.py,sha256=JhT67weCZv5KKzFVIGbjsbefS2A3bdVJg8HgZgj8Rw8,19784
pupa_backend/harnesses/langgraph/claude_code_tool.py,sha256=iVPkBNwi2seHFWWmBxhd_dVrDcUVTv3YcMLnU25PgWw,11187
pupa_backend/harnesses/langgraph/frontend_interrupt.py,sha256=gQToGuKW0BbkYaaoclH6ZMBsDIQF6fbbc1DMppl7ZGI,8968
pupa_backend/harnesses/langgraph/harness.py,sha256=R3C9Amco91T6BMiRQ8A92ZOZORxXTtSl7O6rerAJr2o,9500
pupa_backend/harnesses/langgraph/shell_approval.py,sha256=64OZD6rfzQqQjKi3h1hyS5KJWC9YsSldqcudB6xsO00,11168
pupa_backend/harnesses/langgraph/skills.py,sha256=xNdkFPslm34SIBIFaS2pRKGnVPfCUBBdSVdwCfgZBYU,7239
pupa_backend/harnesses/langgraph/tool_gating.py,sha256=Dpu7YLBN-jt819BSTOdpUGB8nsohLoSfnxN6MjLJpKY,3176
pupa_backend/harnesses/langgraph/db/__init__.py,sha256=xOOWmmnXZiGXooSeA8HrNmI6nWnV3W1aROO6GXOPc9w,389
pupa_backend/harnesses/langgraph/db/connection.py,sha256=upYafQBK5OHMOS1BnN7-PZp_dmFdo7I2vDaPw1rs7rY,3898
pupa_backend/harnesses/langgraph/db/routes.py,sha256=fRchVVEzVucOQNrkT6vZuHaTOHurh_dzEIc9yWSd1gE,8812
pupa_backend/harnesses/langgraph/db/schemas.py,sha256=BNCD4-15gVxe5mfRMAP0TwQOqaS9RomuQ3tOVEQ73iE,2177
pupa_backend/harnesses/langgraph/observability/__init__.py,sha256=ZuKCYaUaqUIDHoBJUnKO5bcQU9D3b0v4PK2_gjR4vao,851
pupa_backend/harnesses/langgraph/observability/tracing.py,sha256=5b63vO-kG7vo6b7ZDYpd5J3114gcoNm6_Cec9Ze7iDk,6787
pupa_backend/harnesses/langgraph/observability/usage.py,sha256=JfKxM6cw58SRE_2Ws8ojCUHQSPDliO68gfs_Tz7n1Nk,9986
pupa_backend/screenshare/__init__.py,sha256=1KmZbXM_9KGU7WBuFBnK51QCvSrkLf7KkfWe8SQ9T_4,549
pupa_backend/screenshare/broker.py,sha256=D3mDTduB1SLSpgXKiI-F3gc9raWWgwmx1nbBvWii2yc,3001
pupa_backend/screenshare/config.py,sha256=I2-mp--8cSBqdyEEE2_QsIRwugRtePjHAA-uH_ttOsU,178
pupa_backend/screenshare/routes.py,sha256=dlK4Vwk5EH_kiPTaI3fl_qEvx6UDWKo1dwFc-KbZ73s,8134
pupa_backend/screenshare/sidecar_token.py,sha256=hNSncKdkni17mPA0QV2WC57zXfWYcMTU3_IvXs0_Epk,1206
pupa_backend/scripts/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pupa_backend/scripts/mcp.py,sha256=JwzHUnPk4fXoQ8cfo6ZVw5J36QXH2QEhJY7D9Ua-ZZg,10792
pupa_backend/scripts/pair.py,sha256=8NIm7TFNaoGU-cR84Tp9O4NmC6XnSdxgoj1zFq0UQaQ,9463
pupa_backend/scripts/service.py,sha256=C-nP6wgMWf-T5pTg4AX73vgAQ5TpQFww-1VndHvKe3Y,13833
pupa_backend/scripts/setup.py,sha256=KxJ3A7ogxeUvtHVDGd93oDIx9oph0Wv_4CcckPG79Qc,43405
pupa_backend/scripts/smoke.py,sha256=rULKXbltw-QnF3oCMqeFG9_hqOOR06gZ3AFrpijkTzk,12644
pupa_backend-0.0.98.dist-info/METADATA,sha256=Y2pkODwGCrvRG60fLBZZXl-hrioHS2Uk2lW6lEagF3E,3976
pupa_backend-0.0.98.dist-info/WHEEL,sha256=zOwg4jB6zX2kU910N-cMawjivD6tO8NEWvE12je1bVk,87
pupa_backend-0.0.98.dist-info/entry_points.txt,sha256=aRilcSU3sUWC_uMbph989Uqczn6opdUkQNkOA1Yl7xg,55
pupa_backend-0.0.98.dist-info/licenses/LICENSE,sha256=ZN0TfXP55QnhGLBFEsfeR5rywfSiuhHyNMGwNfOv1lU,1061
pupa_backend-0.0.98.dist-info/RECORD,,
