11lockVersion: 2.0.0
22id: f7130d09-dac4-4515-9162-6095782b6bb6
33management:
4- docChecksum: 168b4c41897b8f5abffdc17ff97a05a3
4+ docChecksum: cd928eea9e0463208e5fd45ed9abe08c
55 docVersion: "1.0"
6- speakeasyVersion: 1.768.2
7- generationVersion: 2.889.1
8- releaseVersion: 0.0.2
9- configChecksum: 7ddc47fd982c5d0d611eb9e1186a9181
6+ speakeasyVersion: 1.770.0
7+ generationVersion: 2.893.0
8+ releaseVersion: 0.0.3
9+ configChecksum: 5c075d0e527355b0800a24fac67cd7b8
1010 repoURL: https://github.com/trycompai/comp.git
1111 repoSubDirectory: apps/mcp-server
1212 installationURL: https://github.com/trycompai/comp
1313 published: true
1414persistentEdits:
15- generation_id: 2009b26c-98fa-47b6-8d1d-b5b0f7886d7b
16- pristine_commit_hash: 65444167cba8e031ff3673603bce6cc69b36ede4
17- pristine_tree_hash: 298662eb9f6395847372db6704ff73fa259798b4
15+ generation_id: 6a5fa578-b280-4eba-a32c-c76c7f4e3c72
16+ pristine_commit_hash: 6e7398f2db7b20e52965218dcf8835c2913bb15e
17+ pristine_tree_hash: c3e1bb20d6fab9aaec8ea07c88246025c8847b7c
1818features:
1919 mcp-typescript:
2020 additionalDependencies: 0.1.0
@@ -50,12 +50,12 @@ trackedFiles:
5050 pristine_git_object: 4f9e60a9462fc4def738d60c3aaadf8232ef185f
5151 manifest.json:
5252 id: ca642a226869
53- last_write_checksum: sha1:beeffc0fe73dc4f29a043030a5b91fc05cd56415
54- pristine_git_object: 59e02e90e95927a75762c1c85a5af0de3d094453
53+ last_write_checksum: sha1:3872ac35c283dbd4db6b1acae6e7303c2a2ac633
54+ pristine_git_object: 765178c7c84f4f3277b1bf7f28a999bd074d03f1
5555 package.json:
5656 id: 7030d0b2f71b
57- last_write_checksum: sha1:107e731390e35b922f5c42776966d853ab5d12ca
58- pristine_git_object: d0ea244896b9860d1cb116fde9ab646373022bed
57+ last_write_checksum: sha1:37986422654005c0c4b67a3960fbf6417655b930
58+ pristine_git_object: c4fa45461d50f0ecb51bafa2b8aa0e1d1e37c870
5959 src/core.ts:
6060 id: f431fdbcd144
6161 last_write_checksum: sha1:3c1fe2275a0f345cf54298150f100299284b3f0e
@@ -902,8 +902,8 @@ trackedFiles:
902902 pristine_git_object: ff5c7b069563703631cf790af932aa70eaa7b754
903903 src/funcs/policiesPoliciesControllerGetAllPoliciesV1.ts:
904904 id: 3fe3562e5532
905- last_write_checksum: sha1:2025e4f7e7c709d4e5d1a8561e08543b8eec8213
906- pristine_git_object: 8e922db7e215a851521b273bc88fb9ee09012b1b
905+ last_write_checksum: sha1:d7725dd3200f1ec380e4467dcffc35a2552d18f1
906+ pristine_git_object: c261c2c2581d085e00cb932915ad6ea6ffe81c1b
907907 src/funcs/policiesPoliciesControllerGetPdfSignedUrlV1.ts:
908908 id: 605c541f9063
909909 last_write_checksum: sha1:741d14eb311f1b14c1ace5151b76ff56d8a3268a
@@ -1558,16 +1558,16 @@ trackedFiles:
15581558 pristine_git_object: 9c36bf01332084f735909a71036c3544cc4c7e3a
15591559 src/landing-page.ts:
15601560 id: ef64a6ee46d7
1561- last_write_checksum: sha1:978345d7e4e9068faff49cd8e2b66021db5fcf93
1562- pristine_git_object: c1835e9b058d0fb49496f8da3644be6fcdcf20a3
1561+ last_write_checksum: sha1:341ceefcc31d770be32f9d2057899e26033068c1
1562+ pristine_git_object: 589e21066eb59f7ae509c3ff3400b0cfa65d955e
15631563 src/lib/base64.ts:
15641564 id: "598522066688"
15651565 last_write_checksum: sha1:e9f04a037018040361043104960982f7c22db52d
15661566 pristine_git_object: d4bd8b341290e7a828a171d840bd0b0fff7c7cd7
15671567 src/lib/config.ts:
15681568 id: 320761608fb3
1569- last_write_checksum: sha1:d6fe284ea05ca965ad72da95792d91dbdd1e9665
1570- pristine_git_object: 447fe5655b5546b1f9faf47766a9794e1a048496
1569+ last_write_checksum: sha1:8d21bee4528e702c8b1744f0aeef3dbf064e4e21
1570+ pristine_git_object: 9dc56999ac9e17f26269d5cdb8466cea4460fb1a
15711571 src/lib/dlv.ts:
15721572 id: b1988214835a
15731573 last_write_checksum: sha1:1dd3e3fbb4550c4bf31f5ef997faff355d6f3250
@@ -1662,8 +1662,8 @@ trackedFiles:
16621662 pristine_git_object: 35c8713b6f8c7f17e2545423d3e74401ff77d04b
16631663 src/mcp-server/mcp-server.ts:
16641664 id: aabbc4ab07c1
1665- last_write_checksum: sha1:48b132d86040a131b63f6ca93ceb876a51f46635
1666- pristine_git_object: a97bfc6bd1c6b011bd88e1dbbf52d380a0daf7e2
1665+ last_write_checksum: sha1:3eaf586acbefe2ede969eb8b7f4f7cd6ba290920
1666+ pristine_git_object: 1dee0340121dc3d20f272a1ac6c1078bc9f0c9cd
16671667 src/mcp-server/prompts.ts:
16681668 id: 26f3d73cbf31
16691669 last_write_checksum: sha1:cadb036e04534a6d9d765809eebb266d188c499b
@@ -1678,8 +1678,8 @@ trackedFiles:
16781678 pristine_git_object: c25696d4c4f70e081fa5d87ad6891874c509a577
16791679 src/mcp-server/server.ts:
16801680 id: 2784dd48e82a
1681- last_write_checksum: sha1:14e81bd043d72b24e458dcb860972e7f39534cad
1682- pristine_git_object: 892d8599ded0ddc69230d26ac36930458c909970
1681+ last_write_checksum: sha1:8a9aa63a766d3c40591be00554aa8be53db0f9d0
1682+ pristine_git_object: abd600ab0255d85043ea6cbb2bcbac6974a8a142
16831683 src/mcp-server/shared.ts:
16841684 id: 074e80d4be1e
16851685 last_write_checksum: sha1:19c9034032819a14f15c430de4350c8aba99d725
@@ -2422,8 +2422,8 @@ trackedFiles:
24222422 pristine_git_object: 9b52cde4889872eafc5023da2a98b43192874d3a
24232423 src/mcp-server/tools/policiesPoliciesControllerGetAllPoliciesV1.ts:
24242424 id: 4c7a30037219
2425- last_write_checksum: sha1:b1a33bcf03324597f8ccff0a08f9cc6bfccdbb27
2426- pristine_git_object: 92a9a37892df1cde8ad645ab14b7d1111fb794e4
2425+ last_write_checksum: sha1:c993419a76fc45eeb3e7004d6a5873a217d0b10f
2426+ pristine_git_object: c8157368deb684f4e9c42e54df7ff2c8f6365c42
24272427 src/mcp-server/tools/policiesPoliciesControllerGetPdfSignedUrlV1.ts:
24282428 id: 49b6aac4d2d5
24292429 last_write_checksum: sha1:59be14c1bdcc6af43fc6febb1cec247e18e05a69
@@ -3986,8 +3986,8 @@ trackedFiles:
39863986 pristine_git_object: de5114bdbda3a16a18d8b5bb6f6f087727905dd5
39873987 src/models/policiescontrollergetallpoliciesv1op.ts:
39883988 id: 6dc8b529c8aa
3989- last_write_checksum: sha1:1977b57fa9d0701a30f4cf49c5980c115173fac1
3990- pristine_git_object: 38633ad56c58b76f4ac6f7109ffca7ac9930f2eb
3989+ last_write_checksum: sha1:dcc03b827c667bf66003a729eac7e0d110782ef3
3990+ pristine_git_object: 44e52242ac32fc90f38a376a6a8e30b182311166
39913991 src/models/policiescontrollergetpdfsignedurlv1op.ts:
39923992 id: 365c82d72274
39933993 last_write_checksum: sha1:dc7b842c258f3e64ae616fa11a00435bb98e555a
@@ -4066,8 +4066,8 @@ trackedFiles:
40664066 pristine_git_object: 87eff95eba1c0e8c806ad19d4669b557a68fe999
40674067 src/models/policyresponsedto.ts:
40684068 id: 52dd9c053bc2
4069- last_write_checksum: sha1:c0f06fe6ff1005d629cae47d9b028a93b95b91df
4070- pristine_git_object: f6a2253517aeb33d70199ffadfda220f9736c4be
4069+ last_write_checksum: sha1:3ae9a1559fe40bb106e9afb82147705b55c46170
4070+ pristine_git_object: b24b44fcae6dc7ec0865a8896340bb90422415c3
40714071 src/models/processdocumentsdto.ts:
40724072 id: fd749f0da38f
40734073 last_write_checksum: sha1:845d1cca5b6e29d5ed7f2ee7b59b00247ade1691
@@ -4734,8 +4734,8 @@ trackedFiles:
47344734 pristine_git_object: d89990b1a39878e9651513ee19fcba40b01670b4
47354735 src/tool-names.ts:
47364736 id: a9977280f9eb
4737- last_write_checksum: sha1:ed627f1fd2552b15a24b48d2d0be0bff9e824cab
4738- pristine_git_object: 0bdb58d6119cef6e0370f0195f450647554fc3b3
4737+ last_write_checksum: sha1:f4edf2d928f0adee85eb32c93b877de423e571e3
4738+ pristine_git_object: 4072ffc99e121839c06abf6fbbb3f05737265c27
47394739 src/types/async.ts:
47404740 id: fac8da972f86
47414741 last_write_checksum: sha1:3ff07b3feaf390ec1aeb18ff938e139c6c4a9585
@@ -5336,7 +5336,7 @@ examples:
53365336 application/json: {"name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "reviewDate": "2024-12-31T00:00:00.000Z", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123", "signedBy": ["usr_123", "usr_456"]}
53375337 responses:
53385338 "201":
5339- application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"}
5339+ application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "archivedAt": "2024-02-01T00:00:00.000Z", " createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"}
53405340 "400":
53415341 application/json: {"message": "Invalid policy content format"}
53425342 "401":
@@ -5404,7 +5404,7 @@ examples:
54045404 id: "pol_abc123def456"
54055405 responses:
54065406 "200":
5407- application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"}
5407+ application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "archivedAt": "2024-02-01T00:00:00.000Z", " createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"}
54085408 "401":
54095409 application/json: {"message": "Unauthorized"}
54105410 "404":
@@ -5418,7 +5418,7 @@ examples:
54185418 application/json: {"name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "reviewDate": "2024-12-31T00:00:00.000Z", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123", "signedBy": ["usr_123", "usr_456"], "isArchived": false, "displayFormat": "EDITOR"}
54195419 responses:
54205420 "200":
5421- application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"}
5421+ application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "archivedAt": "2024-02-01T00:00:00.000Z", " createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"}
54225422 "400":
54235423 application/json: {"message": "Validation failed"}
54245424 "401":
@@ -7069,3 +7069,4 @@ examples:
70697069 "200":
70707070 application/json: {}
70717071examplesVersion: 1.0.2
7072+ releaseNotes: "## Mcp-typescript SDK Changes:\n* `CompAi.Policies.PoliciesController_getAllPolicies_v1()`: \n * `request.includeArchived` **Added**\n * `response.data[].archivedAt` **Added**\n* `CompAi.Policies.PoliciesController_createPolicy_v1()`: `response.archivedAt` **Added**\n* `CompAi.Policies.PoliciesController_getPolicy_v1()`: `response.archivedAt` **Added**\n* `CompAi.Policies.PoliciesController_updatePolicy_v1()`: `response.archivedAt` **Added**\n"
0 commit comments