Skip to content

Commit 0102423

Browse files
author
dmitrycnstrc
committed
Merge branch 'master' into AT-68/agent-overview-update-javascript-client-repo
2 parents 0b0bd35 + 4678f25 commit 0102423

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1672
-270
lines changed

.claude/commands/review.md

Lines changed: 414 additions & 112 deletions
Large diffs are not rendered by default.

.github/workflows/claude-review.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@ on:
77
jobs:
88
review:
99
uses: Constructor-io/shared-claude-code-resources-public/.github/workflows/claude-code-review.yml@main
10+
with:
11+
hide_previous_comments: true
1012
secrets: inherit

.github/workflows/run-tests-bundled.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,5 @@ jobs:
2525
run: npm run test:bundled:parallel
2626
env:
2727
TEST_REQUEST_API_KEY: ${{ secrets.TEST_REQUEST_API_KEY }}
28+
TEST_MEDIA_REQUEST_API_KEY: ${{ secrets.TEST_MEDIA_REQUEST_API_KEY }}
2829
SKIP_NETWORK_TIMEOUT_TESTS: true

.github/workflows/run-tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,5 @@ jobs:
2525
run: npm run test:parallel
2626
env:
2727
TEST_REQUEST_API_KEY: ${{ secrets.TEST_REQUEST_API_KEY }}
28+
TEST_MEDIA_REQUEST_API_KEY: ${{ secrets.TEST_MEDIA_REQUEST_API_KEY }}
2829
SKIP_NETWORK_TIMEOUT_TESTS: true

dist/constructorio-client-javascript-2.73.0.js

Lines changed: 0 additions & 20 deletions
This file was deleted.

dist/constructorio-client-javascript-2.75.1.js

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/ConstructorIO.html

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<input type="text" id="nav-search" placeholder="Search" />
3232

3333

34-
<h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a href="ConstructorIO.html">ConstructorIO</a><ul class='methods'><li data-type='method'><a href="ConstructorIO.html#setClientOptions">setClientOptions</a></li></ul></li></ul><h3>Modules</h3><ul><li><a href="module-agent.html">agent</a><ul class='methods'><li data-type='method'><a href="module-agent.html#~getAgentResultsStream">getAgentResultsStream</a></li></ul></li><li><a href="module-assistant.html">assistant</a><ul class='methods'><li data-type='method'><a href="module-assistant.html#~getAssistantResultsStream">getAssistantResultsStream</a></li></ul></li><li><a href="module-autocomplete.html">autocomplete</a><ul class='methods'><li data-type='method'><a href="module-autocomplete.html#~getAutocompleteResults">getAutocompleteResults</a></li></ul></li><li><a href="module-browse.html">browse</a><ul class='methods'><li data-type='method'><a href="module-browse.html#~getBrowseFacetOptions">getBrowseFacetOptions</a></li><li data-type='method'><a href="module-browse.html#~getBrowseFacets">getBrowseFacets</a></li><li data-type='method'><a href="module-browse.html#~getBrowseGroups">getBrowseGroups</a></li><li data-type='method'><a href="module-browse.html#~getBrowseResults">getBrowseResults</a></li><li data-type='method'><a href="module-browse.html#~getBrowseResultsForItemIds">getBrowseResultsForItemIds</a></li></ul></li><li><a href="module-quizzes.html">quizzes</a><ul class='methods'><li data-type='method'><a href="module-quizzes.html#~getQuizAllQuestions">getQuizAllQuestions</a></li><li data-type='method'><a href="module-quizzes.html#~getQuizNextQuestion">getQuizNextQuestion</a></li><li data-type='method'><a href="module-quizzes.html#~getQuizResults">getQuizResults</a></li><li data-type='method'><a href="module-quizzes.html#~getQuizResultsConfig">getQuizResultsConfig</a></li></ul></li><li><a href="module-recommendations.html">recommendations</a><ul class='methods'><li data-type='method'><a href="module-recommendations.html#~getRecommendations">getRecommendations</a></li></ul></li><li><a href="module-search.html">search</a><ul class='methods'><li data-type='method'><a href="module-search.html#~getSearchResults">getSearchResults</a></li><li data-type='method'><a href="module-search.html#~getVoiceSearchResults">getVoiceSearchResults</a></li></ul></li><li><a href="module-tracker.html">tracker</a><ul class='methods'><li data-type='method'><a href="module-tracker.html#~on">on</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultClick">trackAgentResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultLoadFinished">trackAgentResultLoadFinished</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultLoadStarted">trackAgentResultLoadStarted</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultView">trackAgentResultView</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentSearchSubmit">trackAgentSearchSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentSubmit">trackAgentSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantResultClick">trackAssistantResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantResultLoadFinished">trackAssistantResultLoadFinished</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantResultLoadStarted">trackAssistantResultLoadStarted</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantResultView">trackAssistantResultView</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantSearchSubmit">trackAssistantSearchSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantSubmit">trackAssistantSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackAutocompleteSelect">trackAutocompleteSelect</a></li><li data-type='method'><a href="module-tracker.html#~trackBrowseRedirect">trackBrowseRedirect</a></li><li data-type='method'><a href="module-tracker.html#~trackBrowseResultClick">trackBrowseResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackBrowseResultsLoaded">trackBrowseResultsLoaded</a></li><li data-type='method'><a href="module-tracker.html#~trackConversion">trackConversion</a></li><li data-type='method'><a href="module-tracker.html#~trackGenericResultClick">trackGenericResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackInputFocus">trackInputFocus</a></li><li data-type='method'><a href="module-tracker.html#~trackItemDetailLoad">trackItemDetailLoad</a></li><li data-type='method'><a href="module-tracker.html#~trackMediaImpressionView">trackMediaImpressionView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentAnswerFeedback">trackProductInsightsAgentAnswerFeedback</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentAnswerView">trackProductInsightsAgentAnswerView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentFocus">trackProductInsightsAgentFocus</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentOutOfView">trackProductInsightsAgentOutOfView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentQuestionClick">trackProductInsightsAgentQuestionClick</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentQuestionSubmit">trackProductInsightsAgentQuestionSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentView">trackProductInsightsAgentView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentViews">trackProductInsightsAgentViews</a></li><li data-type='method'><a href="module-tracker.html#~trackPurchase">trackPurchase</a></li><li data-type='method'><a href="module-tracker.html#~trackQuizConversion">trackQuizConversion</a></li><li data-type='method'><a href="module-tracker.html#~trackQuizResultClick">trackQuizResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackQuizResultsLoaded">trackQuizResultsLoaded</a></li><li data-type='method'><a href="module-tracker.html#~trackRecommendationClick">trackRecommendationClick</a></li><li data-type='method'><a href="module-tracker.html#~trackRecommendationView">trackRecommendationView</a></li><li data-type='method'><a href="module-tracker.html#~trackSearchResultClick">trackSearchResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackSearchResultsLoaded">trackSearchResultsLoaded</a></li><li data-type='method'><a href="module-tracker.html#~trackSearchSubmit">trackSearchSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackSessionStart">trackSessionStart</a></li></ul></li></ul>
34+
<h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a href="ConstructorIO.html">ConstructorIO</a><ul class='methods'><li data-type='method'><a href="ConstructorIO.html#setClientOptions">setClientOptions</a></li></ul></li></ul><h3>Modules</h3><ul><li><a href="module-agent.html">agent</a><ul class='methods'><li data-type='method'><a href="module-agent.html#~getAgentResultsStream">getAgentResultsStream</a></li></ul></li><li><a href="module-assistant.html">assistant</a><ul class='methods'><li data-type='method'><a href="module-assistant.html#~getAssistantResultsStream">getAssistantResultsStream</a></li></ul></li><li><a href="module-autocomplete.html">autocomplete</a><ul class='methods'><li data-type='method'><a href="module-autocomplete.html#~getAutocompleteResults">getAutocompleteResults</a></li></ul></li><li><a href="module-browse.html">browse</a><ul class='methods'><li data-type='method'><a href="module-browse.html#~getBrowseFacetOptions">getBrowseFacetOptions</a></li><li data-type='method'><a href="module-browse.html#~getBrowseFacets">getBrowseFacets</a></li><li data-type='method'><a href="module-browse.html#~getBrowseGroups">getBrowseGroups</a></li><li data-type='method'><a href="module-browse.html#~getBrowseResults">getBrowseResults</a></li><li data-type='method'><a href="module-browse.html#~getBrowseResultsForItemIds">getBrowseResultsForItemIds</a></li></ul></li><li><a href="module-quizzes.html">quizzes</a><ul class='methods'><li data-type='method'><a href="module-quizzes.html#~getQuizAllQuestions">getQuizAllQuestions</a></li><li data-type='method'><a href="module-quizzes.html#~getQuizNextQuestion">getQuizNextQuestion</a></li><li data-type='method'><a href="module-quizzes.html#~getQuizResults">getQuizResults</a></li><li data-type='method'><a href="module-quizzes.html#~getQuizResultsConfig">getQuizResultsConfig</a></li></ul></li><li><a href="module-recommendations.html">recommendations</a><ul class='methods'><li data-type='method'><a href="module-recommendations.html#~getRecommendations">getRecommendations</a></li></ul></li><li><a href="module-search.html">search</a><ul class='methods'><li data-type='method'><a href="module-search.html#~getSearchResults">getSearchResults</a></li><li data-type='method'><a href="module-search.html#~getVoiceSearchResults">getVoiceSearchResults</a></li></ul></li><li><a href="module-tracker.html">tracker</a><ul class='methods'><li data-type='method'><a href="module-tracker.html#~on">on</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultClick">trackAgentResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultLoadFinished">trackAgentResultLoadFinished</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultLoadStarted">trackAgentResultLoadStarted</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultView">trackAgentResultView</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentSearchSubmit">trackAgentSearchSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentSubmit">trackAgentSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantResultClick">trackAssistantResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantResultLoadFinished">trackAssistantResultLoadFinished</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantResultLoadStarted">trackAssistantResultLoadStarted</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantResultView">trackAssistantResultView</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantSearchSubmit">trackAssistantSearchSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackAssistantSubmit">trackAssistantSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackAutocompleteSelect">trackAutocompleteSelect</a></li><li data-type='method'><a href="module-tracker.html#~trackBrowseRedirect">trackBrowseRedirect</a></li><li data-type='method'><a href="module-tracker.html#~trackBrowseResultClick">trackBrowseResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackBrowseResultsLoaded">trackBrowseResultsLoaded</a></li><li data-type='method'><a href="module-tracker.html#~trackConversion">trackConversion</a></li><li data-type='method'><a href="module-tracker.html#~trackGenericResultClick">trackGenericResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackInputFocus">trackInputFocus</a></li><li data-type='method'><a href="module-tracker.html#~trackItemDetailLoad">trackItemDetailLoad</a></li><li data-type='method'><a href="module-tracker.html#~trackMediaImpressionClick">trackMediaImpressionClick</a></li><li data-type='method'><a href="module-tracker.html#~trackMediaImpressionView">trackMediaImpressionView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentAnswerFeedback">trackProductInsightsAgentAnswerFeedback</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentAnswerView">trackProductInsightsAgentAnswerView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentFocus">trackProductInsightsAgentFocus</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentOutOfView">trackProductInsightsAgentOutOfView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentQuestionClick">trackProductInsightsAgentQuestionClick</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentQuestionSubmit">trackProductInsightsAgentQuestionSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentView">trackProductInsightsAgentView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentViews">trackProductInsightsAgentViews</a></li><li data-type='method'><a href="module-tracker.html#~trackPurchase">trackPurchase</a></li><li data-type='method'><a href="module-tracker.html#~trackQuizConversion">trackQuizConversion</a></li><li data-type='method'><a href="module-tracker.html#~trackQuizResultClick">trackQuizResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackQuizResultsLoaded">trackQuizResultsLoaded</a></li><li data-type='method'><a href="module-tracker.html#~trackRecommendationClick">trackRecommendationClick</a></li><li data-type='method'><a href="module-tracker.html#~trackRecommendationView">trackRecommendationView</a></li><li data-type='method'><a href="module-tracker.html#~trackSearchResultClick">trackSearchResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackSearchResultsLoaded">trackSearchResultsLoaded</a></li><li data-type='method'><a href="module-tracker.html#~trackSearchSubmit">trackSearchSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackSessionStart">trackSessionStart</a></li></ul></li></ul>
3535

3636
</nav>
3737

@@ -1290,6 +1290,46 @@ <h6>Properties</h6>
12901290
</tr>
12911291

12921292

1293+
1294+
<tr>
1295+
1296+
<td class="name"><code>humanityCheckLocation</code></td>
1297+
1298+
1299+
<td class="type">
1300+
1301+
1302+
<span class="param-type">string</span>
1303+
1304+
1305+
1306+
1307+
</td>
1308+
1309+
1310+
<td class="attributes">
1311+
1312+
&lt;optional><br>
1313+
1314+
1315+
1316+
1317+
1318+
</td>
1319+
1320+
1321+
1322+
<td class="default">
1323+
1324+
<code>'session'</code>
1325+
1326+
</td>
1327+
1328+
1329+
<td class="description last">Storage location for the humanity check flag ('session' for sessionStorage, 'local' for localStorage)</td>
1330+
</tr>
1331+
1332+
12931333
</tbody>
12941334
</table>
12951335

@@ -1379,7 +1419,7 @@ <h4 class="name" id="setClientOptions"><span class="type-signature"></span>setCl
13791419

13801420
<dt class="tag-source">Source:</dt>
13811421
<dd class="tag-source"><ul class="dummy"><li>
1382-
<a href="constructorio.js.html">constructorio.js</a>, <a href="constructorio.js.html#line166">line 166</a>
1422+
<a href="constructorio.js.html">constructorio.js</a>, <a href="constructorio.js.html#line169">line 169</a>
13831423
</li></ul></dd>
13841424

13851425

@@ -1745,7 +1785,7 @@ <h6>Properties</h6>
17451785
<br class="clear">
17461786

17471787
<footer>
1748-
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 4.0.4</a> on Mon Jan 26 2026 13:04:27 GMT+0300 (GMT+03:00) using the <a href="https://github.com/clenemt/docdash">docdash</a> theme.
1788+
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 4.0.4</a> on Wed Feb 25 2026 14:12:15 GMT+0300 (GMT+03:00) using the <a href="https://github.com/clenemt/docdash">docdash</a> theme.
17491789
</footer>
17501790

17511791
<script>prettyPrint();</script>

0 commit comments

Comments
 (0)