|
19 | 19 | "8. **Tagging, salience & deduplication** – tag mutation, salience filter, `reconcile()`\n", |
20 | 20 | "9. **Automatic processing (Change Feed)** – optional Azure Function for background processing\n", |
21 | 21 | "\n", |
22 | | - "> 💡 **Tip:** the synchronous `CosmosMemoryClient` accepts an optional `processor=` kwarg (defaults to `InProcessProcessor`). Pass `DurableFunctionProcessor()` to delegate summarization to the sibling Azure Function app — see `Samples/scenario_remote_processor.py`.\n" |
| 22 | + "> 💡 **Tip:** the synchronous `CosmosMemoryClient` accepts an optional `processor=` kwarg (defaults to `InProcessProcessor`). Pass `DurableFunctionProcessor()` to delegate summarization to the sibling Azure Function app — see `Samples/Scenarios/scenario_remote_processor.py`.\n" |
23 | 23 | ] |
24 | 24 | }, |
25 | 25 | { |
|
34 | 34 | }, |
35 | 35 | { |
36 | 36 | "cell_type": "code", |
37 | | - "execution_count": 1, |
| 37 | + "execution_count": null, |
38 | 38 | "id": "843cc6f6", |
39 | 39 | "metadata": { |
40 | 40 | "ExecuteTime": { |
|
65 | 65 | ], |
66 | 66 | "source": [ |
67 | 67 | "import os, json\n", |
68 | | - "\n", |
69 | 68 | "from dotenv import load_dotenv\n", |
70 | | - "\n", |
71 | 69 | "from azure.identity import DefaultAzureCredential\n", |
72 | 70 | "\n", |
73 | | - "\n", |
74 | | - "\n", |
75 | 71 | "# Add parent directory to path so we can import the package easily\n", |
76 | | - "\n", |
77 | 72 | "import sys\n", |
78 | | - "\n", |
79 | 73 | "sys.path.insert(0, os.path.abspath(\"..\"))\n", |
80 | | - "\n", |
81 | | - "\n", |
82 | | - "\n", |
83 | 74 | "from agent_memory_toolkit import CosmosMemoryClient\n", |
84 | | - "\n", |
85 | | - "\n", |
86 | | - "\n", |
87 | 75 | "# Load environment variables from .env in the repo root\n", |
88 | 76 | "\n", |
89 | 77 | "load_dotenv(os.path.join(\"..\", \".env\"))\n", |
90 | | - "\n", |
91 | | - "\n", |
92 | | - "\n", |
93 | 78 | "print(\"COSMOS_DB_ENDPOINT:\", os.getenv(\"COSMOS_DB_ENDPOINT\"))\n", |
94 | | - "\n", |
95 | 79 | "print(\"COSMOS_DB_DATABASE:\", os.getenv(\"COSMOS_DB_DATABASE\"))\n", |
96 | | - "\n", |
97 | 80 | "print(\"COSMOS_DB_CONTAINER:\", os.getenv(\"COSMOS_DB_CONTAINER\"))\n", |
98 | | - "\n", |
99 | 81 | "print(\"COSMOS_DB_COUNTERS_CONTAINER:\", os.getenv(\"COSMOS_DB_COUNTERS_CONTAINER\", \"counter\"))\n", |
100 | | - "\n", |
101 | 82 | "print(\"COSMOS_DB_LEASE_CONTAINER:\", os.getenv(\"COSMOS_DB_LEASE_CONTAINER\", \"leases\"))\n", |
102 | | - "\n", |
103 | 83 | "print(\"COSMOS_DB_THROUGHPUT_MODE:\", os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"))\n", |
104 | | - "\n", |
105 | 84 | "print(\"COSMOS_DB_AUTOSCALE_MAX_RU:\", os.getenv(\"COSMOS_DB_AUTOSCALE_MAX_RU\", \"1000\"))" |
106 | 85 | ] |
107 | 86 | }, |
|
0 commit comments