Adds the GoogleCalendar extension project (Abstractions only, Private=false), GoogleCalendarOptions with env fallbacks and a secret-free ToString, GoogleCalendarException/Messages, ChatKeys (scope -> safe directory name), StoredToken and GoogleTokenStore (atomic write, owner-only on Unix, reads never throw), and an empty GoogleCalendarConnections stub for Task 3. The test project gains the extension reference and Microsoft.Extensions.TimeProvider.Testing 10.9.0.
10 lines
444 B
XML
10 lines
444 B
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<ItemGroup>
|
|
<!-- Private="false": the host already ships Abstractions; an extension must not bring its own copy (docs/extensions.md). -->
|
|
<ProjectReference Include="../../src/Volcanic.AgenticCore.Abstractions/Volcanic.AgenticCore.Abstractions.csproj" Private="false" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<InternalsVisibleTo Include="Volcanic.AgenticCore.Extensions.Tests" />
|
|
</ItemGroup>
|
|
</Project>
|