ales27pm's picture
Add autonomous on-device iOS assistant
7b2dfc5 verified
Raw
History Blame Contribute Delete
32.2 kB
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 77;
objects = {
/* Begin PBXBuildFile section */
0001F3FA3821CAD33DA8CE36 /* AgentLoop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87206862D4F0B6E578B063FC /* AgentLoop.swift */; };
0859150DE2D8B3985CF01CCF /* tokenizer.json in Resources */ = {isa = PBXBuildFile; fileRef = 6CF7E34C49AEDE4C24AD76F2 /* tokenizer.json */; };
36006A942E8AF9F4EA239FCA /* DolphinAppIntents.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17DE602DA14845C0022791D /* DolphinAppIntents.swift */; };
3742B808FC26E922AA89CE5D /* IntentHandoffStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34209EA081EECDFBD5E3AF2 /* IntentHandoffStore.swift */; };
407A4E20E26F61A1E8F4330A /* special_tokens_map.json in Resources */ = {isa = PBXBuildFile; fileRef = 47CC3DEEDDE7DFBA992FDD8B /* special_tokens_map.json */; };
49C4AF0D5748E6239EDE0E7B /* ResourceBudgetPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 594ED061EB9B02A21E431F4A /* ResourceBudgetPolicy.swift */; };
52BA5B7B5BD59D2C1D5B4B29 /* AssistantPersistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CF2CCF2946FCED69734BC9B /* AssistantPersistence.swift */; };
572B44B49A0525F0546B6B3C /* CreateStateToolIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A99062DD4D1E24B35338F /* CreateStateToolIntegrationTests.swift */; };
5889DDACFD3D7298A3008264 /* AssistantModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6885C597562D5F067BA7E959 /* AssistantModels.swift */; };
62356A712A609866D57846A6 /* AgentToolRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11607C94A90CE129A655FC28 /* AgentToolRegistry.swift */; };
656E825C8AF2BBF71C6986AF /* ToolCallParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753B55CFA310C9EBDEAFE76D /* ToolCallParser.swift */; };
6AEB32451E84B8ED1344B4F1 /* EventKitCalendarReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 699A7BAAB825F5F1E2349EF1 /* EventKitCalendarReader.swift */; };
6FE00B6DA88F40057722E2D1 /* KnowledgeEngineTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F8D18DAA38D11F32DD71A02 /* KnowledgeEngineTests.swift */; };
7B75ABE64A0BC514CBF6BDA6 /* AssistantProtocolTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CBA61CE890F5732D13FC379 /* AssistantProtocolTests.swift */; };
7C73F69242618CC30A54507B /* tokenizer_config.json in Resources */ = {isa = PBXBuildFile; fileRef = 5AC99EB4104F9645045FD7BE /* tokenizer_config.json */; };
7F7BC0E0CF324628A13D1CD5 /* config.json in Resources */ = {isa = PBXBuildFile; fileRef = 9719862304B5F0FF5F4C61B0 /* config.json */; };
80DDABC33A79F414FF994197 /* SystemToolModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = E655006E89648D6E64B93B77 /* SystemToolModels.swift */; };
8B795758F0FEA17615AC7987 /* Dolphin3.0-Llama3.2-3B-stateful-int4.mlpackage in Sources */ = {isa = PBXBuildFile; fileRef = 8D8C1A237E3E3D0C3A0F76EA /* Dolphin3.0-Llama3.2-3B-stateful-int4.mlpackage */; };
8C155B4AA3F3E4F63A0A74F0 /* DolphinPromptRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE8DD4E5F9A5697183568EB7 /* DolphinPromptRenderer.swift */; };
979885F0A15CCBF47390F834 /* KnowledgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D7AFDB4E66C66B93F9FA5EF /* KnowledgeView.swift */; };
A3EB48696058BFF95C352859 /* SystemResourceSnapshotProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17649EEC69DD6563976C4CC2 /* SystemResourceSnapshotProvider.swift */; };
A4EDE680AAB0740CD2A4E5FE /* AgentPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2E8630308EF2C2BB82C1012 /* AgentPolicy.swift */; };
A5CAB4650293329E5EC475E7 /* Transformers in Frameworks */ = {isa = PBXBuildFile; productRef = 0CD1F925FCF4520F1C52DE34 /* Transformers */; };
BBC9996175F02C5C4349547E /* AssistantSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4C7D4F93D8FB0C6917ACA4A /* AssistantSession.swift */; };
BDF09AC81BDAC1C25631C058 /* AgentContextWindowBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 328EF9BD128B55208854D9F2 /* AgentContextWindowBuilder.swift */; };
C0707E2FE600D622AED30D6A /* KnowledgeEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6CDA26E70294C94B8313EBA /* KnowledgeEngine.swift */; };
C182BA3F5574D954627325AA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2FB14D8217FD004E203B2729 /* Assets.xcassets */; };
C5B670BC53EC6870188142DB /* DolphinCoreMLTestApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0120FB1219DE02566DA5F953 /* DolphinCoreMLTestApp.swift */; };
EDAEDDB01D1C4F9AF1113C58 /* DolphinModelRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B6FF551149138923060765 /* DolphinModelRuntime.swift */; };
EF5920188BD8297EB1B54620 /* generation_config.json in Resources */ = {isa = PBXBuildFile; fileRef = 5F4BFBACFE7835BDBD13ED10 /* generation_config.json */; };
F3EA4868C1D29E1B40A463FD /* SystemContextSupportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D0B09410C36311BD6A65DA /* SystemContextSupportTests.swift */; };
FAF3F700479CECFE907E9181 /* AssistantAppView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1F327250960CC8416A5F337 /* AssistantAppView.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
827681BF5FAB8D6FDB15858C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 085F03B692AA4E57CCB1600B /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8F7118EC76D402C2B9493D79;
remoteInfo = DolphinCoreMLTestApp;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
0120FB1219DE02566DA5F953 /* DolphinCoreMLTestApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DolphinCoreMLTestApp.swift; sourceTree = "<group>"; };
11607C94A90CE129A655FC28 /* AgentToolRegistry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AgentToolRegistry.swift; sourceTree = "<group>"; };
17649EEC69DD6563976C4CC2 /* SystemResourceSnapshotProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemResourceSnapshotProvider.swift; sourceTree = "<group>"; };
2FB14D8217FD004E203B2729 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
328EF9BD128B55208854D9F2 /* AgentContextWindowBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AgentContextWindowBuilder.swift; sourceTree = "<group>"; };
3CF2CCF2946FCED69734BC9B /* AssistantPersistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssistantPersistence.swift; sourceTree = "<group>"; };
468703F68B511968714656D0 /* DolphinCoreMLTestAppTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = DolphinCoreMLTestAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
47CC3DEEDDE7DFBA992FDD8B /* special_tokens_map.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = special_tokens_map.json; path = ../../../special_tokens_map.json; sourceTree = "<group>"; };
4D7AFDB4E66C66B93F9FA5EF /* KnowledgeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnowledgeView.swift; sourceTree = "<group>"; };
594ED061EB9B02A21E431F4A /* ResourceBudgetPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResourceBudgetPolicy.swift; sourceTree = "<group>"; };
5AC99EB4104F9645045FD7BE /* tokenizer_config.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = tokenizer_config.json; path = ../../../tokenizer_config.json; sourceTree = "<group>"; };
5F4BFBACFE7835BDBD13ED10 /* generation_config.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = generation_config.json; path = ../../../generation_config.json; sourceTree = "<group>"; };
6885C597562D5F067BA7E959 /* AssistantModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssistantModels.swift; sourceTree = "<group>"; };
69276739908F11EF0F8EB716 /* DolphinCoreMLTestApp.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = DolphinCoreMLTestApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
699A7BAAB825F5F1E2349EF1 /* EventKitCalendarReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventKitCalendarReader.swift; sourceTree = "<group>"; };
6CF7E34C49AEDE4C24AD76F2 /* tokenizer.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = tokenizer.json; path = ../../../tokenizer.json; sourceTree = "<group>"; };
753B55CFA310C9EBDEAFE76D /* ToolCallParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolCallParser.swift; sourceTree = "<group>"; };
849A99062DD4D1E24B35338F /* CreateStateToolIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateStateToolIntegrationTests.swift; sourceTree = "<group>"; };
87206862D4F0B6E578B063FC /* AgentLoop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AgentLoop.swift; sourceTree = "<group>"; };
8D8C1A237E3E3D0C3A0F76EA /* Dolphin3.0-Llama3.2-3B-stateful-int4.mlpackage */ = {isa = PBXFileReference; name = "Dolphin3.0-Llama3.2-3B-stateful-int4.mlpackage"; path = "ModelAssets/Dolphin3.0-Llama3.2-3B-stateful-int4.mlpackage"; sourceTree = "<group>"; };
9719862304B5F0FF5F4C61B0 /* config.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = config.json; path = ../../../config.json; sourceTree = "<group>"; };
9CBA61CE890F5732D13FC379 /* AssistantProtocolTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssistantProtocolTests.swift; sourceTree = "<group>"; };
9F8D18DAA38D11F32DD71A02 /* KnowledgeEngineTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnowledgeEngineTests.swift; sourceTree = "<group>"; };
A2E8630308EF2C2BB82C1012 /* AgentPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AgentPolicy.swift; sourceTree = "<group>"; };
B1F327250960CC8416A5F337 /* AssistantAppView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssistantAppView.swift; sourceTree = "<group>"; };
C17DE602DA14845C0022791D /* DolphinAppIntents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DolphinAppIntents.swift; sourceTree = "<group>"; };
C6CDA26E70294C94B8313EBA /* KnowledgeEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnowledgeEngine.swift; sourceTree = "<group>"; };
D34209EA081EECDFBD5E3AF2 /* IntentHandoffStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntentHandoffStore.swift; sourceTree = "<group>"; };
D5D0B09410C36311BD6A65DA /* SystemContextSupportTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemContextSupportTests.swift; sourceTree = "<group>"; };
D6B6FF551149138923060765 /* DolphinModelRuntime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DolphinModelRuntime.swift; sourceTree = "<group>"; };
E4C7D4F93D8FB0C6917ACA4A /* AssistantSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssistantSession.swift; sourceTree = "<group>"; };
E655006E89648D6E64B93B77 /* SystemToolModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemToolModels.swift; sourceTree = "<group>"; };
EE8DD4E5F9A5697183568EB7 /* DolphinPromptRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DolphinPromptRenderer.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
B97A7E92F8668B78FEF73451 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
A5CAB4650293329E5EC475E7 /* Transformers in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
06B8AE80B057317A4BDF2BAC /* Tokenizer */ = {
isa = PBXGroup;
children = (
9719862304B5F0FF5F4C61B0 /* config.json */,
5F4BFBACFE7835BDBD13ED10 /* generation_config.json */,
47CC3DEEDDE7DFBA992FDD8B /* special_tokens_map.json */,
5AC99EB4104F9645045FD7BE /* tokenizer_config.json */,
6CF7E34C49AEDE4C24AD76F2 /* tokenizer.json */,
);
name = Tokenizer;
sourceTree = "<group>";
};
0E2A42634F46F5FB3B02006B /* Agent */ = {
isa = PBXGroup;
children = (
328EF9BD128B55208854D9F2 /* AgentContextWindowBuilder.swift */,
87206862D4F0B6E578B063FC /* AgentLoop.swift */,
A2E8630308EF2C2BB82C1012 /* AgentPolicy.swift */,
753B55CFA310C9EBDEAFE76D /* ToolCallParser.swift */,
);
path = Agent;
sourceTree = "<group>";
};
1AE0B296CE5DA72ABFC54246 /* Model */ = {
isa = PBXGroup;
children = (
8D8C1A237E3E3D0C3A0F76EA /* Dolphin3.0-Llama3.2-3B-stateful-int4.mlpackage */,
);
name = Model;
sourceTree = "<group>";
};
2BD0C79D53BB3D4C84347D71 /* Domain */ = {
isa = PBXGroup;
children = (
6885C597562D5F067BA7E959 /* AssistantModels.swift */,
);
path = Domain;
sourceTree = "<group>";
};
2FD1529831B5E83086E63734 /* Knowledge */ = {
isa = PBXGroup;
children = (
C6CDA26E70294C94B8313EBA /* KnowledgeEngine.swift */,
);
path = Knowledge;
sourceTree = "<group>";
};
396F81127147E95F72949BC0 /* Tools */ = {
isa = PBXGroup;
children = (
11607C94A90CE129A655FC28 /* AgentToolRegistry.swift */,
);
path = Tools;
sourceTree = "<group>";
};
62C2EEC8609309F2EE7A81D4 /* SystemTools */ = {
isa = PBXGroup;
children = (
699A7BAAB825F5F1E2349EF1 /* EventKitCalendarReader.swift */,
594ED061EB9B02A21E431F4A /* ResourceBudgetPolicy.swift */,
17649EEC69DD6563976C4CC2 /* SystemResourceSnapshotProvider.swift */,
E655006E89648D6E64B93B77 /* SystemToolModels.swift */,
);
path = SystemTools;
sourceTree = "<group>";
};
76A646DA68E491E8888C32D9 /* Sources */ = {
isa = PBXGroup;
children = (
E4C7D4F93D8FB0C6917ACA4A /* AssistantSession.swift */,
0120FB1219DE02566DA5F953 /* DolphinCoreMLTestApp.swift */,
0E2A42634F46F5FB3B02006B /* Agent */,
A107CCC4A99ACD1AD5933AB3 /* AppIntents */,
2BD0C79D53BB3D4C84347D71 /* Domain */,
2FD1529831B5E83086E63734 /* Knowledge */,
981BEA9DC584B971B1C990C3 /* Model */,
8B96A1DC80476CD66D9A40F1 /* Persistence */,
62C2EEC8609309F2EE7A81D4 /* SystemTools */,
396F81127147E95F72949BC0 /* Tools */,
791B2CBB217E3EC04F831C23 /* Views */,
);
path = Sources;
sourceTree = "<group>";
};
788D7EF6FD5B57FFA27F0689 = {
isa = PBXGroup;
children = (
1AE0B296CE5DA72ABFC54246 /* Model */,
E4409346F30D7A36E58B4E32 /* Resources */,
76A646DA68E491E8888C32D9 /* Sources */,
D05F6D9CE578038ECB2624B2 /* Tests */,
06B8AE80B057317A4BDF2BAC /* Tokenizer */,
E4FBD5CCAC78CA0EACD3C010 /* Products */,
);
sourceTree = "<group>";
};
791B2CBB217E3EC04F831C23 /* Views */ = {
isa = PBXGroup;
children = (
B1F327250960CC8416A5F337 /* AssistantAppView.swift */,
4D7AFDB4E66C66B93F9FA5EF /* KnowledgeView.swift */,
);
path = Views;
sourceTree = "<group>";
};
8B96A1DC80476CD66D9A40F1 /* Persistence */ = {
isa = PBXGroup;
children = (
3CF2CCF2946FCED69734BC9B /* AssistantPersistence.swift */,
);
path = Persistence;
sourceTree = "<group>";
};
981BEA9DC584B971B1C990C3 /* Model */ = {
isa = PBXGroup;
children = (
D6B6FF551149138923060765 /* DolphinModelRuntime.swift */,
EE8DD4E5F9A5697183568EB7 /* DolphinPromptRenderer.swift */,
);
path = Model;
sourceTree = "<group>";
};
A107CCC4A99ACD1AD5933AB3 /* AppIntents */ = {
isa = PBXGroup;
children = (
C17DE602DA14845C0022791D /* DolphinAppIntents.swift */,
D34209EA081EECDFBD5E3AF2 /* IntentHandoffStore.swift */,
);
path = AppIntents;
sourceTree = "<group>";
};
D05F6D9CE578038ECB2624B2 /* Tests */ = {
isa = PBXGroup;
children = (
9CBA61CE890F5732D13FC379 /* AssistantProtocolTests.swift */,
849A99062DD4D1E24B35338F /* CreateStateToolIntegrationTests.swift */,
9F8D18DAA38D11F32DD71A02 /* KnowledgeEngineTests.swift */,
D5D0B09410C36311BD6A65DA /* SystemContextSupportTests.swift */,
);
path = Tests;
sourceTree = "<group>";
};
E4409346F30D7A36E58B4E32 /* Resources */ = {
isa = PBXGroup;
children = (
2FB14D8217FD004E203B2729 /* Assets.xcassets */,
);
path = Resources;
sourceTree = "<group>";
};
E4FBD5CCAC78CA0EACD3C010 /* Products */ = {
isa = PBXGroup;
children = (
69276739908F11EF0F8EB716 /* DolphinCoreMLTestApp.app */,
468703F68B511968714656D0 /* DolphinCoreMLTestAppTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
8F7118EC76D402C2B9493D79 /* DolphinCoreMLTestApp */ = {
isa = PBXNativeTarget;
buildConfigurationList = 19725FD36C683EA9CCC55B93 /* Build configuration list for PBXNativeTarget "DolphinCoreMLTestApp" */;
buildPhases = (
0F561B9D3C869AC8DC4B7E84 /* Sources */,
B378AFD2645DDA5D8FC962F4 /* Resources */,
B97A7E92F8668B78FEF73451 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = DolphinCoreMLTestApp;
packageProductDependencies = (
0CD1F925FCF4520F1C52DE34 /* Transformers */,
);
productName = DolphinCoreMLTestApp;
productReference = 69276739908F11EF0F8EB716 /* DolphinCoreMLTestApp.app */;
productType = "com.apple.product-type.application";
};
B7E1E998A5D7C1FDEDAE8837 /* DolphinCoreMLTestAppTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 81C0F5F606E8128A91A67130 /* Build configuration list for PBXNativeTarget "DolphinCoreMLTestAppTests" */;
buildPhases = (
54E726243AA75FC67A04CB4C /* Sources */,
);
buildRules = (
);
dependencies = (
E0F11950BB0F6E2A45B57306 /* PBXTargetDependency */,
);
name = DolphinCoreMLTestAppTests;
packageProductDependencies = (
);
productName = DolphinCoreMLTestAppTests;
productReference = 468703F68B511968714656D0 /* DolphinCoreMLTestAppTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
085F03B692AA4E57CCB1600B /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastUpgradeCheck = 1430;
TargetAttributes = {
8F7118EC76D402C2B9493D79 = {
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 335DB9217E704355F6575580 /* Build configuration list for PBXProject "DolphinCoreMLTestApp" */;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
Base,
en,
);
mainGroup = 788D7EF6FD5B57FFA27F0689;
minimizedProjectReferenceProxies = 1;
packageReferences = (
D4D4D13566B40BFA377E2456 /* XCRemoteSwiftPackageReference "swift-transformers" */,
);
preferredProjectObjectVersion = 77;
productRefGroup = E4FBD5CCAC78CA0EACD3C010 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
8F7118EC76D402C2B9493D79 /* DolphinCoreMLTestApp */,
B7E1E998A5D7C1FDEDAE8837 /* DolphinCoreMLTestAppTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
B378AFD2645DDA5D8FC962F4 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
C182BA3F5574D954627325AA /* Assets.xcassets in Resources */,
7F7BC0E0CF324628A13D1CD5 /* config.json in Resources */,
EF5920188BD8297EB1B54620 /* generation_config.json in Resources */,
407A4E20E26F61A1E8F4330A /* special_tokens_map.json in Resources */,
0859150DE2D8B3985CF01CCF /* tokenizer.json in Resources */,
7C73F69242618CC30A54507B /* tokenizer_config.json in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
0F561B9D3C869AC8DC4B7E84 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BDF09AC81BDAC1C25631C058 /* AgentContextWindowBuilder.swift in Sources */,
0001F3FA3821CAD33DA8CE36 /* AgentLoop.swift in Sources */,
A4EDE680AAB0740CD2A4E5FE /* AgentPolicy.swift in Sources */,
62356A712A609866D57846A6 /* AgentToolRegistry.swift in Sources */,
FAF3F700479CECFE907E9181 /* AssistantAppView.swift in Sources */,
5889DDACFD3D7298A3008264 /* AssistantModels.swift in Sources */,
52BA5B7B5BD59D2C1D5B4B29 /* AssistantPersistence.swift in Sources */,
BBC9996175F02C5C4349547E /* AssistantSession.swift in Sources */,
8B795758F0FEA17615AC7987 /* Dolphin3.0-Llama3.2-3B-stateful-int4.mlpackage in Sources */,
36006A942E8AF9F4EA239FCA /* DolphinAppIntents.swift in Sources */,
C5B670BC53EC6870188142DB /* DolphinCoreMLTestApp.swift in Sources */,
EDAEDDB01D1C4F9AF1113C58 /* DolphinModelRuntime.swift in Sources */,
8C155B4AA3F3E4F63A0A74F0 /* DolphinPromptRenderer.swift in Sources */,
6AEB32451E84B8ED1344B4F1 /* EventKitCalendarReader.swift in Sources */,
3742B808FC26E922AA89CE5D /* IntentHandoffStore.swift in Sources */,
C0707E2FE600D622AED30D6A /* KnowledgeEngine.swift in Sources */,
979885F0A15CCBF47390F834 /* KnowledgeView.swift in Sources */,
49C4AF0D5748E6239EDE0E7B /* ResourceBudgetPolicy.swift in Sources */,
A3EB48696058BFF95C352859 /* SystemResourceSnapshotProvider.swift in Sources */,
80DDABC33A79F414FF994197 /* SystemToolModels.swift in Sources */,
656E825C8AF2BBF71C6986AF /* ToolCallParser.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
54E726243AA75FC67A04CB4C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
7B75ABE64A0BC514CBF6BDA6 /* AssistantProtocolTests.swift in Sources */,
572B44B49A0525F0546B6B3C /* CreateStateToolIntegrationTests.swift in Sources */,
6FE00B6DA88F40057722E2D1 /* KnowledgeEngineTests.swift in Sources */,
F3EA4868C1D29E1B40A463FD /* SystemContextSupportTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
E0F11950BB0F6E2A45B57306 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 8F7118EC76D402C2B9493D79 /* DolphinCoreMLTestApp */;
targetProxy = 827681BF5FAB8D6FDB15858C /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
16FF23BBEBF7732E3D89A3F3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
GENERATE_INFOPLIST_FILE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.ales27pm.DolphinCoreMLTestAppTests;
SDKROOT = iphoneos;
SWIFT_STRICT_CONCURRENCY = complete;
SWIFT_VERSION = 6.0;
TARGETED_DEVICE_FAMILY = 1;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DolphinCoreMLTestApp.app/DolphinCoreMLTestApp";
};
name = Debug;
};
59D8985B110BA035739ADF11 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
};
name = Release;
};
63D885C7BCCBBA2F39F39F6A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
GENERATE_INFOPLIST_FILE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.ales27pm.DolphinCoreMLTestAppTests;
SDKROOT = iphoneos;
SWIFT_STRICT_CONCURRENCY = complete;
SWIFT_VERSION = 6.0;
TARGETED_DEVICE_FAMILY = 1;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DolphinCoreMLTestApp.app/DolphinCoreMLTestApp";
};
name = Release;
};
66FA27FD09A105975059C705 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"DEBUG=1",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
};
name = Debug;
};
79C3602E35BA1C4ECF12B828 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 20260719024228;
INFOPLIST_FILE = Support/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.1;
PRODUCT_BUNDLE_IDENTIFIER = com.ales27pm.DolphinCoreMLTestApp;
SDKROOT = iphoneos;
SWIFT_STRICT_CONCURRENCY = complete;
SWIFT_VERSION = 6.0;
TARGETED_DEVICE_FAMILY = 1;
};
name = Debug;
};
CCD2FD045731A0511A961C7A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 20260719024228;
INFOPLIST_FILE = Support/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.1;
PRODUCT_BUNDLE_IDENTIFIER = com.ales27pm.DolphinCoreMLTestApp;
SDKROOT = iphoneos;
SWIFT_STRICT_CONCURRENCY = complete;
SWIFT_VERSION = 6.0;
TARGETED_DEVICE_FAMILY = 1;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
19725FD36C683EA9CCC55B93 /* Build configuration list for PBXNativeTarget "DolphinCoreMLTestApp" */ = {
isa = XCConfigurationList;
buildConfigurations = (
79C3602E35BA1C4ECF12B828 /* Debug */,
CCD2FD045731A0511A961C7A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
335DB9217E704355F6575580 /* Build configuration list for PBXProject "DolphinCoreMLTestApp" */ = {
isa = XCConfigurationList;
buildConfigurations = (
66FA27FD09A105975059C705 /* Debug */,
59D8985B110BA035739ADF11 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
81C0F5F606E8128A91A67130 /* Build configuration list for PBXNativeTarget "DolphinCoreMLTestAppTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
16FF23BBEBF7732E3D89A3F3 /* Debug */,
63D885C7BCCBBA2F39F39F6A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
/* Begin XCRemoteSwiftPackageReference section */
D4D4D13566B40BFA377E2456 /* XCRemoteSwiftPackageReference "swift-transformers" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/huggingface/swift-transformers.git";
requirement = {
kind = revision;
revision = 2b72a75af19b384fd8a1bfb49bacf0a4cb3229e3;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
0CD1F925FCF4520F1C52DE34 /* Transformers */ = {
isa = XCSwiftPackageProductDependency;
package = D4D4D13566B40BFA377E2456 /* XCRemoteSwiftPackageReference "swift-transformers" */;
productName = Transformers;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = 085F03B692AA4E57CCB1600B /* Project object */;
}