Skip to content

Commit 6189890

Browse files
authored
refactor: Rename AgentServer to QAAutomationServer (#527)
The 'AgentServer' name was confusing - it's not related to the Agent feature in the debug view. It's actually a QA automation server that allows external tools (like Claude) to control the app UI for automated testing. Renamed: - AgentServer/ -> QAAutomationServer/ - AgentServer.swift -> QAAutomationServer.swift - AgentServerTest.swift -> QAAutomationServerTest.swift - AgentRequest -> QARequest - AgentResponse -> QAResponse - AgentHTTPServer -> QAHTTPServer Added documentation header explaining the purpose.
1 parent cb46708 commit 6189890

4 files changed

Lines changed: 92 additions & 80 deletions

File tree

Convos.xcodeproj/project.pbxproj

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10-
464BE38BF2716A7102CB8A42 /* AgentServerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F8A01968F96A821BA6CCE7 /* AgentServerTest.swift */; };
10+
464BE38BF2716A7102CB8A42 /* QAAutomationServerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F8A01968F96A821BA6CCE7 /* QAAutomationServerTest.swift */; };
1111
7A15D61C2EEBB0CF00627BC5 /* ConvosCoreiOS in Frameworks */ = {isa = PBXBuildFile; productRef = 7A15D61B2EEBB0CF00627BC5 /* ConvosCoreiOS */; };
1212
7A15D61E2EECD7B700627BC5 /* ConvosCoreiOS in Frameworks */ = {isa = PBXBuildFile; productRef = 7A15D61D2EECD7B700627BC5 /* ConvosCoreiOS */; };
1313
7A5579B02E7B4C0800882661 /* DifferenceKit in Frameworks */ = {isa = PBXBuildFile; productRef = 7A5579AF2E7B4C0800882661 /* DifferenceKit */; };
@@ -20,7 +20,7 @@
2020
7AD978712EC2741100566BD5 /* ConvosCore in Frameworks */ = {isa = PBXBuildFile; productRef = 7AD5458F2E4EA8BE00500ADF /* ConvosCore */; };
2121
D8084BA92DC9193A00E708B0 /* DifferenceKit in Frameworks */ = {isa = PBXBuildFile; productRef = D8084BA82DC9193A00E708B0 /* DifferenceKit */; };
2222
D808503C2DC94F4C00E708B0 /* NotificationService.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = D80850342DC94F4C00E708B0 /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
23-
E2A888849D41387DB99FBFE5 /* AgentServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36AF7B0709D3785D7AEF4DA4 /* AgentServer.swift */; };
23+
E2A888849D41387DB99FBFE5 /* QAAutomationServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36AF7B0709D3785D7AEF4DA4 /* QAAutomationServer.swift */; };
2424
/* End PBXBuildFile section */
2525

2626
/* Begin PBXContainerItemProxy section */
@@ -114,8 +114,8 @@
114114

115115
/* Begin PBXFileReference section */
116116
4849302E2F30AB3300841C5F /* ConvosTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = ConvosTests.xctestplan; sourceTree = "<group>"; };
117-
07C257C387FC51B8BB93D4F0 /* AgentServerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AgentServerTest.swift; sourceTree = "<group>"; };
118-
36AF7B0709D3785D7AEF4DA4 /* AgentServer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AgentServer.swift; sourceTree = "<group>"; };
117+
07C257C387FC51B8BB93D4F0 /* QAAutomationServerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = QAAutomationServerTest.swift; sourceTree = "<group>"; };
118+
36AF7B0709D3785D7AEF4DA4 /* QAAutomationServer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = QAAutomationServer.swift; sourceTree = "<group>"; };
119119
7A1C3C512DB6F75000B723C0 /* Convos.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = Convos.xcodeproj; sourceTree = "<group>"; };
120120
7A7BB1322DB6FF8E009B8BBF /* Convos.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = Convos.xcodeproj; sourceTree = "<group>"; };
121121
7AC599312E5592F900D65D07 /* KeychainIdentityStoreExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = KeychainIdentityStoreExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -125,15 +125,15 @@
125125
7ADC0C6E2E2977800053978A /* ConvosAppClip.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ConvosAppClip.app; sourceTree = BUILT_PRODUCTS_DIR; };
126126
7ADC0C7C2E2977810053978A /* ConvosAppClipTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ConvosAppClipTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
127127
7ADC0C862E2977810053978A /* ConvosAppClipUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ConvosAppClipUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
128-
9C8D28BAC891D4F758D75C7B /* AgentServer.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AgentServer.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
129-
AF84D6D930CB5CAFCFC28127 /* AgentServer.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AgentServer.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
130-
D4F8A01968F96A821BA6CCE7 /* AgentServerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AgentServerTest.swift; sourceTree = "<group>"; };
128+
9C8D28BAC891D4F758D75C7B /* QAAutomationServer.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = QAAutomationServer.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
129+
AF84D6D930CB5CAFCFC28127 /* QAAutomationServer.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = QAAutomationServer.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
130+
D4F8A01968F96A821BA6CCE7 /* QAAutomationServerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = QAAutomationServerTest.swift; sourceTree = "<group>"; };
131131
D80850342DC94F4C00E708B0 /* NotificationService.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = NotificationService.appex; sourceTree = BUILT_PRODUCTS_DIR; };
132132
D8477AD42DCBA52F00E31E54 /* .env */ = {isa = PBXFileReference; lastKnownFileType = text; path = .env; sourceTree = "<group>"; };
133133
D8477AD52DCBA52F00E31E54 /* .env.example */ = {isa = PBXFileReference; lastKnownFileType = text; path = .env.example; sourceTree = "<group>"; };
134134
D8A2B6912DA4BA4B00EF8577 /* Convos.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Convos.app; sourceTree = BUILT_PRODUCTS_DIR; };
135-
E2BAB42D28E2775319A9E2C8 /* AgentServer.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AgentServer.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
136-
F1ECE0E13304632905605A04 /* AgentServer */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = AgentServer; sourceTree = BUILT_PRODUCTS_DIR; };
135+
E2BAB42D28E2775319A9E2C8 /* QAAutomationServer.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = QAAutomationServer.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
136+
F1ECE0E13304632905605A04 /* QAAutomationServer */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = text; path = QAAutomationServer; sourceTree = BUILT_PRODUCTS_DIR; };
137137
F674D719A434DEB7A1875508 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
138138
/* End PBXFileReference section */
139139

@@ -416,13 +416,13 @@
416416
/* End PBXFrameworksBuildPhase section */
417417

418418
/* Begin PBXGroup section */
419-
1ED22F8D2CD49B78948B9250 /* AgentServer */ = {
419+
1ED22F8D2CD49B78948B9250 /* QAAutomationServer */ = {
420420
isa = PBXGroup;
421421
children = (
422-
36AF7B0709D3785D7AEF4DA4 /* AgentServer.swift */,
423-
D4F8A01968F96A821BA6CCE7 /* AgentServerTest.swift */,
422+
36AF7B0709D3785D7AEF4DA4 /* QAAutomationServer.swift */,
423+
D4F8A01968F96A821BA6CCE7 /* QAAutomationServerTest.swift */,
424424
);
425-
path = AgentServer;
425+
path = QAAutomationServer;
426426
sourceTree = "<group>";
427427
};
428428
7A1C3C552DB6F75000B723C0 /* Products */ = {
@@ -472,7 +472,7 @@
472472
7AC599402E5592FA00D65D07 /* KeychainIdentityStoreTests */,
473473
7ACA8BC42DE17F2E00848799 /* Frameworks */,
474474
D8A2B6922DA4BA4B00EF8577 /* Products */,
475-
1ED22F8D2CD49B78948B9250 /* AgentServer */,
475+
1ED22F8D2CD49B78948B9250 /* QAAutomationServer */,
476476
);
477477
sourceTree = "<group>";
478478
};
@@ -487,10 +487,10 @@
487487
7ADC0C862E2977810053978A /* ConvosAppClipUITests.xctest */,
488488
7AC599312E5592F900D65D07 /* KeychainIdentityStoreExample.app */,
489489
7AC5993D2E5592FA00D65D07 /* KeychainIdentityStoreTests.xctest */,
490-
F1ECE0E13304632905605A04 /* AgentServer */,
491-
9C8D28BAC891D4F758D75C7B /* AgentServer.xctest */,
492-
E2BAB42D28E2775319A9E2C8 /* AgentServer.xctest */,
493-
AF84D6D930CB5CAFCFC28127 /* AgentServer.xctest */,
490+
F1ECE0E13304632905605A04 /* QAAutomationServer */,
491+
9C8D28BAC891D4F758D75C7B /* QAAutomationServer.xctest */,
492+
E2BAB42D28E2775319A9E2C8 /* QAAutomationServer.xctest */,
493+
AF84D6D930CB5CAFCFC28127 /* QAAutomationServer.xctest */,
494494
);
495495
name = Products;
496496
sourceTree = "<group>";
@@ -633,9 +633,9 @@
633633
productReference = 7ADC0C862E2977810053978A /* ConvosAppClipUITests.xctest */;
634634
productType = "com.apple.product-type.bundle.ui-testing";
635635
};
636-
B5D554182AD0E789F650E446 /* AgentServer */ = {
636+
B5D554182AD0E789F650E446 /* QAAutomationServer */ = {
637637
isa = PBXNativeTarget;
638-
buildConfigurationList = 7D955CE5FF782753EB0625D9 /* Build configuration list for PBXNativeTarget "AgentServer" */;
638+
buildConfigurationList = 7D955CE5FF782753EB0625D9 /* Build configuration list for PBXNativeTarget "QAAutomationServer" */;
639639
buildPhases = (
640640
B43D4E697DFD43372F02334E /* Sources */,
641641
E0890C267C16E7A3C01635AA /* Frameworks */,
@@ -646,9 +646,9 @@
646646
dependencies = (
647647
3EF1E2CCAC16A5F4C89B35DE /* PBXTargetDependency */,
648648
);
649-
name = AgentServer;
650-
productName = AgentServer;
651-
productReference = AF84D6D930CB5CAFCFC28127 /* AgentServer.xctest */;
649+
name = QAAutomationServer;
650+
productName = QAAutomationServer;
651+
productReference = AF84D6D930CB5CAFCFC28127 /* QAAutomationServer.xctest */;
652652
productType = "com.apple.product-type.bundle.ui-testing";
653653
};
654654
D80850332DC94F4C00E708B0 /* NotificationService */ = {
@@ -783,7 +783,7 @@
783783
7ADC0C852E2977810053978A /* ConvosAppClipUITests */,
784784
7AC599302E5592F900D65D07 /* KeychainIdentityStoreExample */,
785785
7AC5993C2E5592FA00D65D07 /* KeychainIdentityStoreTests */,
786-
B5D554182AD0E789F650E446 /* AgentServer */,
786+
B5D554182AD0E789F650E446 /* QAAutomationServer */,
787787
);
788788
};
789789
/* End PBXProject section */
@@ -972,8 +972,8 @@
972972
isa = PBXSourcesBuildPhase;
973973
buildActionMask = 2147483647;
974974
files = (
975-
E2A888849D41387DB99FBFE5 /* AgentServer.swift in Sources */,
976-
464BE38BF2716A7102CB8A42 /* AgentServerTest.swift in Sources */,
975+
E2A888849D41387DB99FBFE5 /* QAAutomationServer.swift in Sources */,
976+
464BE38BF2716A7102CB8A42 /* QAAutomationServerTest.swift in Sources */,
977977
);
978978
runOnlyForDeploymentPostprocessing = 0;
979979
};
@@ -2215,7 +2215,7 @@
22152215
defaultConfigurationIsVisible = 0;
22162216
defaultConfigurationName = Release;
22172217
};
2218-
7D955CE5FF782753EB0625D9 /* Build configuration list for PBXNativeTarget "AgentServer" */ = {
2218+
7D955CE5FF782753EB0625D9 /* Build configuration list for PBXNativeTarget "QAAutomationServer" */ = {
22192219
isa = XCConfigurationList;
22202220
buildConfigurations = (
22212221
0969CD329C9ABD072FE226A0 /* Dev */,

0 commit comments

Comments
 (0)