ASSETS.md
LICENSE
MANIFEST.in
MIGRATION.md
README.md
RELEASE.md
pyproject.toml
annet_studio/__init__.py
annet_studio/agent_context.py
annet_studio/agents.py
annet_studio/annotations.py
annet_studio/app.py
annet_studio/cache.py
annet_studio/cli.py
annet_studio/config.py
annet_studio/deploy.py
annet_studio/dp.py
annet_studio/generation.py
annet_studio/mcp.py
annet_studio/mesh.py
annet_studio/playground.py
annet_studio/reload.py
annet_studio/responses.py
annet_studio/settings.py
annet_studio/static.py
annet_studio/ui_plugins.py
annet_studio/workspace.py
annet_studio/network/__init__.py
annet_studio/network/events.py
annet_studio/network/models.py
annet_studio/network/provider.py
annet_studio/routes/__init__.py
annet_studio/routes/agent_context.py
annet_studio/routes/agents.py
annet_studio/routes/deploy.py
annet_studio/routes/ide.py
annet_studio/routes/network.py
annet_studio/routes/playground.py
annet_studio/routes/proxy.py
annet_studio/routes/root.py
annet_studio/static/THIRD_PARTY_LICENSES.json
annet_studio/static/index.html
annet_studio/static/manifest.json
annet_studio/static/assets/TopAlert-Ch0LJZEq.js
annet_studio/static/assets/TopAlert-DEv6CnqD.css
annet_studio/static/assets/abap-08VXUWAP.js
annet_studio/static/assets/apex-BWPQTe0t.js
annet_studio/static/assets/azcli-Bc_sGQ0U.js
annet_studio/static/assets/bat-i0X4ZdIN.js
annet_studio/static/assets/bicep-B5-_aFwp.js
annet_studio/static/assets/cameligo-DMUM7wLl.js
annet_studio/static/assets/clojure-Cm7r79vr.js
annet_studio/static/assets/codicon-ngg6Pgfi.ttf
annet_studio/static/assets/coffee-Ba7i2nA0.js
annet_studio/static/assets/cpp-C7h46wYY.js
annet_studio/static/assets/csharp-BKxtCVv1.js
annet_studio/static/assets/csp-bTuwJoIa.js
annet_studio/static/assets/css-DIMkf-bt.js
annet_studio/static/assets/css.worker-BDCmgL4U.js
annet_studio/static/assets/cssMode-spxp56RJ.js
annet_studio/static/assets/cypher-CVaqCwHa.js
annet_studio/static/assets/dark-plus-Cs2F2srj.js
annet_studio/static/assets/dart-onAF5SnQ.js
annet_studio/static/assets/dockerfile-DZFCIeNp.js
annet_studio/static/assets/ecl-D05T4iGw.js
annet_studio/static/assets/editor.worker-GCPm6rMv.js
annet_studio/static/assets/elixir-6RTg0lbw.js
annet_studio/static/assets/flow9-C5_-GSwl.js
annet_studio/static/assets/freemarker2-C3Js5_td.js
annet_studio/static/assets/fsharp-C8Ef5oNN.js
annet_studio/static/assets/go-C-y9NEjX.js
annet_studio/static/assets/graphql-fmXr3nnJ.js
annet_studio/static/assets/handlebars-BSBKR76E.js
annet_studio/static/assets/hcl-CpzslTdj.js
annet_studio/static/assets/html-C3ub2Rug.js
annet_studio/static/assets/html.worker-DG8hnSJR.js
annet_studio/static/assets/htmlMode-CrggZHu8.js
annet_studio/static/assets/index-DbRHlUoE.js
annet_studio/static/assets/index-DtkPfJCz.css
annet_studio/static/assets/ini-sBoK_t0W.js
annet_studio/static/assets/java-BEtHBSE6.js
annet_studio/static/assets/javascript-DhhgP8D_.js
annet_studio/static/assets/json.worker-CxwlJRnL.js
annet_studio/static/assets/jsonMode-Bj6k5Vih.js
annet_studio/static/assets/julia-Bri6UV-V.js
annet_studio/static/assets/kotlin-BOotOW0E.js
annet_studio/static/assets/less-B9JPFI3C.js
annet_studio/static/assets/lexon-CfSJPG6W.js
annet_studio/static/assets/light-plus-DVQuIRkW.js
annet_studio/static/assets/liquid-NSACnUeT.js
annet_studio/static/assets/logo-uzW7aa1Z.svg
annet_studio/static/assets/lspLanguageFeatures-BxjCeSiu.js
annet_studio/static/assets/lua-CsQS60Ue.js
annet_studio/static/assets/m3-D-oSqn_W.js
annet_studio/static/assets/markdown-Cimd5fb3.js
annet_studio/static/assets/mdx-D2I02KfY.js
annet_studio/static/assets/mips-CIPQ_RoX.js
annet_studio/static/assets/msdax-DauUninz.js
annet_studio/static/assets/mysql-SOo6toE5.js
annet_studio/static/assets/objective-c-FvmIjYaQ.js
annet_studio/static/assets/pascal-DrH0SRf2.js
annet_studio/static/assets/pascaligo-D-ptJ9y-.js
annet_studio/static/assets/perl-oz_6vUea.js
annet_studio/static/assets/pgsql-DTj74zXo.js
annet_studio/static/assets/php-nr791fC2.js
annet_studio/static/assets/pla-CopQ2nXW.js
annet_studio/static/assets/postiats-43DmfD33.js
annet_studio/static/assets/powerquery-D3hlyOfw.js
annet_studio/static/assets/powershell-DmHpPYUd.js
annet_studio/static/assets/protobuf-C531GsRP.js
annet_studio/static/assets/pug-Z5eAx3Zn.js
annet_studio/static/assets/python-CzdXhSno.js
annet_studio/static/assets/python-gzcpVVnB.js
annet_studio/static/assets/qsharp-DkqhCAOL.js
annet_studio/static/assets/r-BwWrilGY.js
annet_studio/static/assets/razor-BVIBl6qu.js
annet_studio/static/assets/redis-ClamHrr6.js
annet_studio/static/assets/redshift-DT7zqm-g.js
annet_studio/static/assets/restructuredtext-BYgofb2h.js
annet_studio/static/assets/ruby-DezsRK8O.js
annet_studio/static/assets/rust-DdL9SqIa.js
annet_studio/static/assets/sb-CcwsVR0C.js
annet_studio/static/assets/scala-DHpiXF5c.js
annet_studio/static/assets/scheme-BeGwcela.js
annet_studio/static/assets/scss-gp-XZpBa.js
annet_studio/static/assets/shell-CC2rA5mh.js
annet_studio/static/assets/solidity-BEEn4gHE.js
annet_studio/static/assets/sophia-CRfGWb83.js
annet_studio/static/assets/sparql-D_Lu-MrJ.js
annet_studio/static/assets/sql-NEE52Syq.js
annet_studio/static/assets/st-DbInun42.js
annet_studio/static/assets/swift-Bxkupp3x.js
annet_studio/static/assets/systemverilog-Bz4Y3fRF.js
annet_studio/static/assets/tcl-DISqw1ZD.js
annet_studio/static/assets/ts.worker-DQiH_nVa.js
annet_studio/static/assets/tsMode-CpAvqn-k.js
annet_studio/static/assets/twig-De2hgUGE.js
annet_studio/static/assets/typescript-ByZvdI3U.js
annet_studio/static/assets/typespec-B8J7ngcE.js
annet_studio/static/assets/vb-DV3o63ZY.js
annet_studio/static/assets/wgsl-DpFanUEy.js
annet_studio/static/assets/xml-CXFN_QzE.js
annet_studio/static/assets/yaml-CkN4BAPN.js
annet_studio/ui_sdk/LICENSE
annet_studio/ui_sdk/index.js
annet_studio/ui_sdk/package.json
annet_studio/ui_sdk/sdk/build.d.ts
annet_studio/ui_sdk/sdk/build.js
annet_studio/ui_sdk/src/plugin-sdk.d.ts
annet_studio/ui_sdk/src/plugins.d.ts
annet_studio/ui_sdk/src/pages/Network/layout/registry.d.ts
annet_studio/ui_sdk/src/types/network.d.ts
annet_studio/ui_sdk/src/types/settings.d.ts
packetatelier.egg-info/PKG-INFO
packetatelier.egg-info/SOURCES.txt
packetatelier.egg-info/dependency_links.txt
packetatelier.egg-info/entry_points.txt
packetatelier.egg-info/requires.txt
packetatelier.egg-info/top_level.txt
scripts/check_distribution.py
tests/test_agents.py
tests/test_annotations.py
tests/test_cli.py
tests/test_config.py
tests/test_deploy.py
tests/test_dp.py
tests/test_event_sources.py
tests/test_generation.py
tests/test_mesh.py
tests/test_network.py
tests/test_network_routes.py
tests/test_proxy.py
tests/test_reload.py
tests/test_responses.py
tests/test_static.py
tests/test_ui_plugins.py
tests/test_workspace.py
ui/index.html
ui/package-lock.json
ui/package.json
ui/tsconfig.json
ui/vite.config.mts
ui/public/manifest.json
ui/scripts/build-sdk.mjs
ui/sdk/build.ts
ui/src/App.tsx
ui/src/main.tsx
ui/src/monaco-setup.ts
ui/src/plugin-sdk.ts
ui/src/plugins.ts
ui/src/react-dom-shim.js
ui/src/vite-env.d.ts
ui/src/assets/logo.svg
ui/src/components/AnnLoader/index.scss
ui/src/components/AnnLoader/index.tsx
ui/src/components/AsideSettings/index.tsx
ui/src/components/CommandPalette/CommandPalette.scss
ui/src/components/CommandPalette/index.tsx
ui/src/components/MonacoEditor/index.tsx
ui/src/hooks/useCmdCtrl.tsx
ui/src/hooks/useInterval.ts
ui/src/pages/Index/HomePage.tsx
ui/src/pages/Index/Index.scss
ui/src/pages/Index/index.ts
ui/src/pages/Index/components/Devices/Devices.tsx
ui/src/pages/Index/components/Devices/index.ts
ui/src/pages/Network/NetworkView.scss
ui/src/pages/Network/index.tsx
ui/src/pages/Network/components/UnmappedPanel.scss
ui/src/pages/Network/components/UnmappedPanel.tsx
ui/src/pages/Network/components/map/ClusterPopupPanel.scss
ui/src/pages/Network/components/map/ClusterPopupPanel.tsx
ui/src/pages/Network/components/map/GlobalMap2D/GlobalMap2D.scss
ui/src/pages/Network/components/map/GlobalMap2D/GlobalMap2D.tsx
ui/src/pages/Network/components/network/DeviceDetail.scss
ui/src/pages/Network/components/network/DeviceDetail.tsx
ui/src/pages/Network/components/network/NotificationBanner.scss
ui/src/pages/Network/components/network/NotificationBanner.tsx
ui/src/pages/Network/components/network/SearchBar.scss
ui/src/pages/Network/components/network/SearchBar.tsx
ui/src/pages/Network/components/network/Stats.scss
ui/src/pages/Network/components/network/Stats.tsx
ui/src/pages/Network/components/network/FilterPanel/FilterPanel.scss
ui/src/pages/Network/components/network/FilterPanel/index.tsx
ui/src/pages/Network/components/network/FilterPanel/components/LayerSelect.css
ui/src/pages/Network/components/network/FilterPanel/components/LayerSelect.tsx
ui/src/pages/Network/components/scene/DeviceInstances.tsx
ui/src/pages/Network/components/scene/Labels.tsx
ui/src/pages/Network/components/scene/LinkLines.tsx
ui/src/pages/Network/components/scene/LocationBounds.tsx
ui/src/pages/Network/components/scene/NetworkScene.tsx
ui/src/pages/Network/components/scene/SelectionController.tsx
ui/src/pages/Network/components/scene/components/CameraController.tsx
ui/src/pages/Network/components/scene/components/LocationView.tsx
ui/src/pages/Network/layout/groupLayout.ts
ui/src/pages/Network/layout/index.ts
ui/src/pages/Network/layout/interLocation.ts
ui/src/pages/Network/layout/registry.ts
ui/src/pages/Network/layout/leafLayouts/dagre.ts
ui/src/pages/Network/layout/leafLayouts/dragonfly.ts
ui/src/pages/Network/layout/leafLayouts/graphology.ts
ui/src/pages/Network/layout/leafLayouts/grid.ts
ui/src/pages/Network/pages/GlobalMap.scss
ui/src/pages/Network/pages/GlobalMap.tsx
ui/src/pages/Network/pages/LocationView.tsx
ui/src/pages/Network/scenes/default/DefaultScene.tsx
ui/src/pages/Network/scenes/default/index.ts
ui/src/pages/Playground/Playground.scss
ui/src/pages/Playground/Playground.tsx
ui/src/pages/Playground/index.ts
ui/src/pages/Playground/components/usePlaygroundDevices.tsx
ui/src/pages/Playground/components/AgentTerminal/AgentTerminal.scss
ui/src/pages/Playground/components/AgentTerminal/AgentTerminal.tsx
ui/src/pages/Playground/components/Assistant/AnnotatedSnippet.tsx
ui/src/pages/Playground/components/Assistant/ApplyCard.tsx
ui/src/pages/Playground/components/Assistant/Assistant.scss
ui/src/pages/Playground/components/Assistant/BlockList.tsx
ui/src/pages/Playground/components/Assistant/Cite.tsx
ui/src/pages/Playground/components/Assistant/CodeBlock.tsx
ui/src/pages/Playground/components/Assistant/MatchPreview.tsx
ui/src/pages/Playground/components/Assistant/parseInline.tsx
ui/src/pages/Playground/components/AssistantVisualization/AssistantVisualization.scss
ui/src/pages/Playground/components/AssistantVisualization/AssistantVisualization.tsx
ui/src/pages/Playground/components/DevicePalette/index.tsx
ui/src/pages/Playground/components/Devices/index.tsx
ui/src/pages/Playground/components/Files/DeployModal.tsx
ui/src/pages/Playground/components/Files/Files.scss
ui/src/pages/Playground/components/FilesDrawer/FilesDrawer.scss
ui/src/pages/Playground/components/FilesDrawer/index.tsx
ui/src/pages/Playground/components/Loader/Loader.scss
ui/src/pages/Playground/components/Loader/Loader.tsx
ui/src/pages/Playground/components/Mesh/Mesh.scss
ui/src/pages/Playground/components/Mesh/Mesh.tsx
ui/src/pages/Playground/components/Workspace/EditorPane.scss
ui/src/pages/Playground/components/Workspace/EditorPane.tsx
ui/src/pages/Playground/components/Workspace/EmptyState.scss
ui/src/pages/Playground/components/Workspace/EmptyState.tsx
ui/src/pages/Playground/components/Workspace/FileTree.scss
ui/src/pages/Playground/components/Workspace/FileTree.tsx
ui/src/pages/Playground/components/Workspace/OutputPane.scss
ui/src/pages/Playground/components/Workspace/OutputPane.tsx
ui/src/pages/Playground/components/Workspace/PlaygroundHotkeys.tsx
ui/src/pages/Playground/components/Workspace/ProvenancePanel.tsx
ui/src/pages/Playground/components/Workspace/SelectionToolbar.tsx
ui/src/pages/Playground/components/Workspace/Workspace.scss
ui/src/pages/Playground/components/Workspace/index.tsx
ui/src/pages/Playground/components/Workspace/provenance.ts
ui/src/pages/Playground/highlight/highlight.scss
ui/src/pages/Playground/highlight/renderTokens.tsx
ui/src/pages/Playground/highlight/tokenize.ts
ui/src/pages/Playground/hooks/useFileMonitor.tsx
ui/src/pages/Playground/types/assistant.types.ts
ui/src/pages/Playground/types/provenance.types.ts
ui/src/pages/Playground/utils/annStudio.ts
ui/src/stores/devices.ts
ui/src/stores/devices.types.ts
ui/src/stores/network.ts
ui/src/stores/playground.ts
ui/src/stores/playgroundUi.ts
ui/src/stores/settings.ts
ui/src/styles/brand.scss
ui/src/styles/globals.scss
ui/src/styles/variables.scss
ui/src/types/events.ts
ui/src/types/network.ts
ui/src/types/settings.ts
ui/src/utils/geo.ts
ui/src/utils/uuid.ts
ui/tests/dragonfly.test.mjs
ui/tests/layer-registry.test.mjs
ui/tests/plugins.test.mjs