pupa_backend/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pupa_backend/__main__.py,sha256=pR4ewLd25BvjVQeklD5iF9ZI9MYnGlCCAJHMvGrwnTc,307
pupa_backend/app.py,sha256=IsOIF-YzNzSSI9P9rSl1Ft8GAZC_ItRVdx1wEX_OtmE,19790
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=S6CBfBUInfOmpE3LBf9IOwIP936--HxTHzxk2W0ZGhI,14460
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=mirieT917PdMc9dR-nDnND5q83uL439mhRB78iM9hZ8,356
pupa_backend/agui/tool_results.py,sha256=DHLL-lu_7LztEVW8HTEN5d3LgvruPDBjSh-WU9T_ko4,1507
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=G8Ta3Lb6gjP2rfhz6PFAzkl-UVyf8jBo-jbLi77dmyY,7079
pupa_backend/harnesses/routes.py,sha256=fZNykL_W7cbAHcHWR_W2iASNCLjFDOonsgrsiQjwHqM,1826
pupa_backend/harnesses/claude/__init__.py,sha256=jrMLZGlQhfu5dkNRavHy_U1yLiULEkIJ4Lhp6E4nEu0,3273
pupa_backend/harnesses/claude/config_mcp.py,sha256=GGC8sq2k33o84iEVpilboazVdSbfqVzB8sRue7mq0TQ,5162
pupa_backend/harnesses/claude/endpoint.py,sha256=tm7CaD36Nnuy2pSwzkThY2rQMQnvUuVOG4P8WKDze3M,39677
pupa_backend/harnesses/claude/env.py,sha256=VSojVMdBUY7P0U-81cWlgYqeJvqz9xXeBfEIbZ2jG74,15924
pupa_backend/harnesses/claude/events.py,sha256=5zo4hhFUDzG3uNkR4-5LTCJzf5MULC49B4Sd6ZGksr4,10230
pupa_backend/harnesses/claude/frontend_tools.py,sha256=cEHG1izZSyeuE6Zwy5_KGD9PeTd_LhhjDQC6qs_Pk9M,5066
pupa_backend/harnesses/claude/gate.py,sha256=7N_jJyoWOaE74kgb8mGfor4aBujtzOZMdkwGtZVJveA,14091
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=K-Gmdzm5zF1DDz4pBeuG7dsX5-j4R62hmj6PW_8jBwY,27642
pupa_backend/harnesses/claude/thinking.py,sha256=0zOk8qncfs3jtkJTphYbbZYf3Fnl5f5QaS_re8sGhm8,2742
pupa_backend/harnesses/claude/usage.py,sha256=l8Ml7dwxJoJco4RBp4NHyJ6o305cdvdaCYz3ejZbVww,9052
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=mintqIQfp45_ZisGK5J638KstfLt7YGAOA_rZRGrsi8,13740
pupa_backend/scripts/setup.py,sha256=fM-x29gSWL5Hp6go0YdDtWTV8g27FpR_9kPj1gzZj7U,40348
pupa_backend/scripts/smoke.py,sha256=rULKXbltw-QnF3oCMqeFG9_hqOOR06gZ3AFrpijkTzk,12644
pupa_backend-0.0.95.dist-info/METADATA,sha256=ZPDeoBuRQy5OudSugSygFP7ml8PW_0N3kgYxN0n3e4M,3976
pupa_backend-0.0.95.dist-info/WHEEL,sha256=zOwg4jB6zX2kU910N-cMawjivD6tO8NEWvE12je1bVk,87
pupa_backend-0.0.95.dist-info/entry_points.txt,sha256=aRilcSU3sUWC_uMbph989Uqczn6opdUkQNkOA1Yl7xg,55
pupa_backend-0.0.95.dist-info/licenses/LICENSE,sha256=ZN0TfXP55QnhGLBFEsfeR5rywfSiuhHyNMGwNfOv1lU,1061
pupa_backend-0.0.95.dist-info/RECORD,,
