← Back to Files
KaiChat.Tests.dll
MZ����@��� �!�L�!This program cannot be run in DOS mode.
$PELd͝�"0>
}@ @ �`��|O����|@@H.mvid @B.text=@> `.rsrc��D@@.reloc�J@B\���O�F����7V�|HT@H<!
zBSJBv4.0.30319l@#~�#Strings�7#US�7#GUID�7�#BlobW� �3JM�u%C�H
������
u�P�3�
km�mdm�mm�
m���
�C�� ����
��4���s�
���T���+�� �
���Luf�m�
��7�
��]�
` �����
h�P
���������U�'���S�O �� �������
% ���
A���� �
P�t�
��
����
�
����
$�
��
_�
�����3=�=!�=#4 ='�=7�=A =C�=K� =Pd=R;=X�=[�=^�=a=
d`=g'=jt=m�=p�=s�=v'=y�=|!�=0|�=@}!�=K�6F 3�
7:�
7:�
7:�
7:�
7:�
7:�
7:�
7:�
7:�
7:�
7:�
7:�>�>y>t >�>v>=>,>Q>�>Q>�>w>!>�>E>>�>�
>>>�>6�C>L>d>�>�>�>�>�>�>�> >8>�GRB[�
7d�i�q�{4�
����
����6��&�/�P@�o}P@�BP@� RP@� z#P@� �'P@�+P@� b2P@� �7P@�
#
P@� �#
P@��=
P@��P@�vBP@�s
=P@��7
P@��GP@�P@�
SP@� P@� -pP@� �P@� �#P@�o}P@�qP@�C�P@���P@���P@� pP@� ��P@�G
�P@���P@��P@��P@�o P@�o P@�s�!P@��"P@�
�)P@�o0P@� S1P@� &1P@�� 1P@��)1P@��92P@�C3P@�sC5P@�K7P@��C8P@��K:P@�<R;P@��];P@�Oi<P@��r=P@��x=P@�o=P@�A>P@�{>P@��>P@�� �?P@��C@P@��KBP@��CCP@�C�EP@�
�GP@���IP@�oKP@��KP@� �KP@�q�KP@�b�KP@��LP@���NP@��NP@�oPP@��PP@�>
�PP@���QP@��
�RP@�oWP@�q
WP@�oWP@�o}WP@� 'XP@� ��XP@��#XP@�JXP@�^
XP@�oXP@�XP@�!
�XP@�oYP@�YP@�!
�YP@�oZP@�ZP@�!
�ZP@�o[P@�[P@�!
�[P@�o\P@�\P@�!
�\P@�o]P@�]P@�!
�]P@�o^P@�^P@�!
�^P@�o_P@�_P@�!
�_P@�o`P@�`P@�!
�`P@�oaP@�aP@�!
�aP@�obP@�bP@�!
�bP@�ocP@�cP@�!
�cP@�odP@�odP@�eP@�!
�eP@���fP@�*�hP@� �iP@�ojP@�h�kP@���lP@��pP@���qP@��rP@�
vP@�ov�:...����.��..��:#�..��.�.�U
��9��
��9��
��
ssM�MMs��ggMsssMs��s� I
l @��
��g�
���1
1
1
1
1
1
1
1
1
1
1
1
�
1
�Y�
sY�
sAMU
��
*
qqEu
uuuuuuuuuuu"�&�u ooo
)o1o9oAoIoQoYoaoioqo�a�o�q��#��'�:+�{2��7�7
#��#��=����B��
=��7��G�2aS�o\q{p$q$�#$�}$�$��$:�$��,{p,��,�
�,��,2�5'45��#�i�q
��!
��ooYo�io<��De�D5�L��L��L@�������@��/
�*�*�/�/�1�/�*�*�/�/�1�/�/�5*=*�*!{='cw.=.F.e.#n.+s.3�.;�.C�.K�.S�.[�CknD{=S{Cd{=��=�{��{=��=�{���=�{��{C�={�#�=#{�${C%{�D{CE{�d{Ce{��kn�{C�T�kn�{��kn�{C���kn�{C�{�kn#kn$ICknckn�kn�kn�I�kn�knkn#knCknckn{�$T%{�E{�e{��kn�{��{���D�nkn kn�� �=A{�`kna��{C$ {CA {�` kna {�� {�� {�� {C� �C� {C�
{=�
_{=${=@�nD{=d{=�{=��n�{=�{=�{=�n{=${=D{=`�nd{=��n�I
{�
�n$
{��
�n�
l�
{C�
�n@�nDld{C��n�n`�n��n��n�n �n@�n`�n��n��n��n��n�n �n
� L
�g�
z
� 4U E
w W+*+E+ � �+{/r�8/+
$()89!C#D%K'S)T+�-!#
%')+-/13579 ;"=$?&C(E*G,I.K0M2O4Q6S8U:W<Y>[@]�_�a�c�e�g�i�k
�i
�k�i�k�i�k�i�k�i�k�i�k�i�k�i�k�i�k�i�k�i�k�i�kuwy{}
����Lbiv������
� ;
�
�
!�
�y
�y
<Main>$<>9__0_10<>9__0_70<>9__0_0<>9__8_0<>9__9_0<>9__0_11<>9__0_71<>9__0_1IValueTaskSource`1Nullable`1IEnumerable`1IAsyncEnumerable`1ManualResetValueTaskSourceCore`1ValueTask`1Action`1ICollection`1IReadOnlyCollection`1ILogger`1RecordingLogger`1IEnumerator`1IAsyncEnumerator`1IList`1<>z__ReadOnlySingleElementList`1IReadOnlyList`1<>9__0_2Func`2KeyValuePair`2Dictionary`2<>9__0_3Func`3<>9__0_4<>9__0_5<>9__0_6<>9__0_7<StreamChatAsync>d__7<>9__0_8<>9__0_69<>9<>9__0_9<Module><>OTSystem.Collections.Generic.IList<T>.this[]System.Collections.Generic.IReadOnlyList<T>.this[]System.Collections.IList.this[]<>cSystem.Collections.GenericRenameFileAsyncDeleteFileAsyncWriteFileAsyncReadMemoryFileAsyncSoftDeleteMemoryFileAsyncSaveMemoryFileAsyncSystem.IAsyncDisposable.DisposeAsyncGetLastUpdateAsyncSetLastUpdateAsyncStagePathAsyncStageAllAsyncSaveFullAsyncDeleteSectionAsyncGetUpdateMarkerInfoAsyncEnsureUpdateMarkerAsyncDeleteUpdateMarkerAsyncListMemoryFilesAsyncStatusAsyncStreamChatAsyncAutoCommitAsyncSystem.Collections.Generic.IAsyncEnumerator<System.String>.MoveNextAsyncSaveMemoryAsyncGetPersistentMemoryAsync<<<Main>$>g__KaiTimerServiceStartsPausesAndResets|0_20>d<<<Main>$>g__KaiTimerServiceFormatsStatus|0_21>d<<<Main>$>g__KaiTimerWheelSpinsEnabledSegment|0_22>d<<<Main>$>g__KaiTimerCountersSupportManualChanges|0_23>d<<<Main>$>g__MemoryMarkerCreatesOnceAndDeletesCleanly|0_43>d<<<Main>$>g__KaiTimerMilestonesClaimOnceAtThreshold|0_24>d<<<Main>$>g__MemoryServiceSavesDeduplicatedSections|0_44>d<<<Main>$>g__MemoryManagerRejectsTruncatedContent|0_45>d<<<Main>$>g__MemoryManagerPromptAsksForStaleCrossFileReconciliation|0_46>d<<<Main>$>g__ServiceRejectsHeadingLossWithoutWriting|0_17>d<<<Main>$>g__ServiceSkipsSeparatorOnlyNoOpWithoutWriting|0_18>d<<<Main>$>g__ServiceWritesAndCommitsValidRewrite|0_19>dEventIdeventIdSystem.Collections.Generic.ICollection<T>.AddSystem.Collections.IList.AddIsEnabledSystem.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.OnCompletedSystem.Threading.Tasks.Sources.IValueTaskSource.OnCompletedSystem.Collections.ICollection.IsSynchronizedSystem.Collections.ICollection.get_IsSynchronized<>v__promiseOfValueOrEndIFileServiceFakeFileServiceIChatServiceFakeChatServiceGetServiceIGitServiceFakeGitServiceIMemoryServiceFakeMemoryServiceInstanceIValueTaskSourceChatMessagemessage<3>__TreatsSeparatorOnlyRewriteAsNoMeaningfulChangeIEnumerableIDisposableIAsyncDisposableNoopDisposableReadFilenameDateTimeSystem.RuntimeCombineIAsyncStateMachineSetStateMachinestateMachineBeginScopeserviceTyperesponseSystem.IDisposable.DisposeTState<>1__state<18>__MemoryUpdaterCoolsDownAfterMarkerWriteCompilerGeneratedAttributeDebuggableAttributeNullableAttributeAssemblyTitleAttributeAsyncIteratorStateMachineAttributeTargetFrameworkAttributeDebuggerHiddenAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeEnumeratorCancellationAttributeAssemblyConfigurationAttributeRefSafetyRulesAttributeCompilationRelaxationsAttributeAssemblyProductAttributeNullableContextAttributeReferenceAssemblyAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributevalueSystem.Collections.Generic.ICollection<T>.RemoveSystem.Collections.IList.RemoveSystem.Collections.IList.IsFixedSizeSystem.Collections.IList.get_IsFixedSizeSystem.Collections.Generic.IList<T>.IndexOfSystem.Collections.IList.IndexOfSystem.ThreadingMicrosoft.Extensions.Logging<>3__enableThinkingSystem.Runtime.VersioningLogincludeTrashsourcePathfilePathrepoRelativePathget_UpdateMarkerRelativePathGetRelativePathget_MemoryDirectoryRelativePathrelativePathfullPathget_RepoPathdestPathValueTaskSystem.ComponentModelLogLevellogLevel<>3__requireToolCallKaiChat.Tests.dllProgramSystem.Collections.Generic.IList<T>.get_ItemSystem.Collections.Generic.IReadOnlyList<T>.get_ItemSystem.Collections.IList.get_ItemSystem.Collections.Generic.IList<T>.set_ItemSystem.Collections.IList.set_ItemFileItemitemSystemCancellationToken<>3__cancellationTokentoken<20>__MemoryUpdaterDoesNotAdvanceMarkerWithoutSuccessfulOperationcontinuationActionSystem.ReflectionICollectionsection<14>__ChatServiceDisablesDeepSeekThinkingForToolAcquisitionExceptionexceptionreasonSystem.Collections.Generic.ICollection<T>.CopyToSystem.Collections.ICollection.CopyToMemoryFileInfoMemoryUpdateMarkerInfotimestampSystem.Collections.Generic.ICollection<T>.ClearSystem.Collections.IList.ClearIServiceProviderNullServiceProviderAsyncTaskMethodBuilderAsyncIteratorMethodBuilder<>t__builderILogger<7>__ServerToolPlannerPausesKaiTimer<8>__ServerToolPlannerResetsKaiTimer<5>__ServerToolPlannerStartsKaiTimerKaiCounterformatterIEnumeratorSystem.Collections.Generic.IAsyncEnumerable<System.String>.GetAsyncEnumeratorSystem.Collections.Generic.IEnumerable<T>.GetEnumeratorSystem.Collections.IEnumerable.GetEnumerator.ctorSystem.DiagnosticsKaiChat.ServicesSystem.Runtime.CompilerServices<1>__StripsWholeResponseMarkdownFencesSystem.Threading.Tasks.SourcesDebuggingModesget_Messages<16>__MemoryUpdaterBatchesPendingMessages<15>__ServerToolPlannerIgnoresNonToolMessagesget_LastMessages<>3__messages<21>__MemoryUpdaterDetectsStagedMarkerFileChangesfiles<11>__ToolParserIgnoresFencedToolExamples<0>__CleansDuplicateLeadingSeparatorLines<19>__MemoryUpdaterTripsFuseAfterConsecutiveFailuresValueTaskSourceOnCompletedFlagsflags<2>__RejectsMissingExistingHeadings<4>__AllowsAdditiveRewriteThatPreservesExistingHeadingsargs<>4__thisSystem.Threading.TasksKaiChat.Models<>3__enableTools<>3__enableAutonomyTools<>3__maxTokensSystem.Collections.Generic.ICollection<T>.ContainsSystem.Collections.IList.ContainsMicrosoft.Extensions.Logging.AbstractionsSystem.Collections<9>__ServerToolPlannerIgnoresToolMetaQuestionsGetDirectoryContentsKaiChat.TestsValueTaskSourceStatus<6>__ServerToolPlannerChecksKaiTimerStatusSystem.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetStatusSystem.Threading.Tasks.Sources.IValueTaskSource.GetStatusSystem.Collections.Generic.IList<T>.RemoveAtSystem.Collections.IList.RemoveAtKaiChatObjectSystem.Collections.IEnumerator.ResetSystem.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResultSystem.Threading.Tasks.Sources.IValueTaskSource.GetResultGitResultSystem.Collections.Generic.IEnumerator<T>.CurrentSystem.Collections.Generic.IAsyncEnumerator<System.String>.CurrentSystem.Collections.IEnumerator.CurrentSystem.Collections.Generic.IEnumerator<T>.get_CurrentSystem.Collections.Generic.IAsyncEnumerator<System.String>.get_CurrentSystem.Collections.IEnumerator.get_Currentget_ContentcontentSystem.Collections.Generic.ICollection<T>.CountSystem.Collections.Generic.IReadOnlyCollection<T>.CountSystem.Collections.ICollection.CountSystem.Collections.Generic.ICollection<T>.get_CountSystem.Collections.Generic.IReadOnlyCollection<T>.get_CountSystem.Collections.ICollection.get_Countget_WriteCountget_CommitCountSystem.Collections.ICollection.SyncRootSystem.Collections.ICollection.get_SyncRoot<17>__MemoryUpdaterTrimsOversizedMessageTranscript<13>__ChatServiceSerializesNativeToolTranscript<10>__ToolParserExtractsKaiTimerStart<12>__NativeToolCallConverterExtractsKaiTimerStartSystem.Collections.Generic.IList<T>.InsertSystem.Collections.IList.InsertIListSystem.Collections.IEnumerator.MoveNextarrayIndexindexArrayarraybodySystem.Collections.Generic.ICollection<T>.IsReadOnlySystem.Collections.IList.IsReadOnlySystem.Collections.Generic.ICollection<T>.get_IsReadOnlySystem.Collections.IList.get_IsReadOnlysummary\���O�F����7V E Q Y ] ae i m ] u ���� ������ ���� �� ���� ����?_�
:��y8)ݮ`(y��d
������������ ��������l����������
���� ���������� ����������
�� �� ��e�� �� �� ��
���� ���� ���� ��
���� ��� ��
��� ��� ��� ��0q �0��!�%�)�% ���� (((((
(����((��(TWrapNonExceptionThrows?.NETCoreApp,Version=v10.0TFrameworkDisplayName .NET 10.0
KaiChat.Tests
Debug1.0.0.03.1.0.0+48a0b028060c2890ed631f19a2aad708d18b81ed*%FakeChatService+<StreamChatAsync>d__7
�|�|@�|_CorExeMainmscoree.dll�%@@ �P�8��h����<<4VS_VERSION_INFO���?DVarFileInfo$Translation��StringFileInfox000004b0<CompanyNameKaiChat.TestsDFileDescriptionKaiChat.Tests0FileVersion1.0.0.0DInternalNameKaiChat.Tests.dll(LegalCopyright LOriginalFilenameKaiChat.Tests.dll<ProductNameKaiChat.Tests�/ProductVersion1.0.0+48a0b028060c2890ed631f19a2aad708d18b81ed8Assembly Version1.0.0.0܃�<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>p=