Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions dist/c2ef5c567c1580380923.css → dist/b79571456c555dbaff43.css
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,15 @@
background-color: #edebe9;
}

.ms-Button:disabled {
opacity: 0.5;
cursor: not-allowed;
}

.ms-Button:disabled:hover {
background-color: inherit;
}

.signup-link {
margin-top: 16px;
text-align: center;
Expand Down Expand Up @@ -227,13 +236,10 @@
display: flex;
flex-direction: column;
gap: 12px;
max-height: 300px;
overflow-y: auto;
padding-right: 8px;
}

.example-item {
border-left: 3px solid #0078d4;
border-left: 3px solid #8a8886;
padding-left: 8px;
background-color: #f5f5f5;
border-radius: 2px;
Expand Down
2 changes: 1 addition & 1 deletion dist/commands.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/functions.js.map

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dist/manifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
<Description DefaultValue="Access real-time market intelligence and financial data directly in Excel with Octagon AI agents." />
<IconUrl DefaultValue="https://octagonai.github.io/octagon-excel-functions/assets/icon-32.png"/>
<HighResolutionIconUrl DefaultValue="https://octagonai.github.io/octagon-excel-functions/assets/icon-64.png"/>
<SupportUrl DefaultValue="https://octagonai.github.io/octagon-excel-functions/"/>
<SupportUrl DefaultValue="https://www.octagonai.co"/>
<AppDomains>
<AppDomain>https://octagonai.github.io/octagon-excel-functions/</AppDomain>
<AppDomain>https://www.octagonai.co</AppDomain>
</AppDomains>
<Hosts>
<Host Name="Workbook"/>
Expand Down
2 changes: 1 addition & 1 deletion dist/taskpane.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html><head><meta charset="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=Edge"/><meta name="viewport" content="width=device-width,initial-scale=1"><title>Octagon AI - Market Intelligence for Excel</title><script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js"></script><link rel="stylesheet" href="https://res-1.cdn.office.net/files/fabric-cdn-prod_20230815.002/office-ui-fabric-core/11.1.0/css/fabric.min.css"/><link href="c2ef5c567c1580380923.css" rel="stylesheet"/><script defer="defer" src="polyfill.js"></script><script defer="defer" src="taskpane.js"></script><script defer="defer" src="commands.js"></script><script defer="defer" src="functions.js"></script></head><body class="ms-font-m ms-Fabric"><header class="octagon-header ms-bgColor-neutralLighter"><img width="90" height="90" src="assets/icon-80.png" alt="Octagon AI" title="Octagon AI"/><h1 class="ms-font-su">Octagon AI</h1></header><section id="sideload-msg" class="ms-welcome__main"><h2 class="ms-font-xl">Please <a target="_blank" href="https://learn.microsoft.com/office/dev/add-ins/testing/test-debug-office-add-ins#sideload-an-office-add-in-for-testing">sideload</a> your add-in to see app body.</h2></section><main id="auth-view" class="main-content" style="display:none"><div class="content-container"><h2 class="ms-font-xl">Welcome to Octagon AI</h2><p class="ms-font-m description">Access real-time market intelligence and financial data directly in Excel with Octagon AI agents.</p><div id="api-key-status-message" class="status-message"></div><div class="auth-container"><h3 class="ms-font-l">Authentication Required</h3><p class="ms-font-m">Please enter your Octagon API key to continue:</p><div id="api-key-input-container" class="form-group"><input type="password" id="api-key-input" class="ms-TextField-field" placeholder="Enter your API key here"/><div id="auth-error" class="error-message" style="display:none"></div></div><div class="button-container"><button id="test-connection-button" class="ms-Button ms-Button--primary"><span class="ms-Button-label">Test Connection</span></button> <button id="clear-api-keys-button" class="ms-Button ms-Button--default"><span class="ms-Button-label">Clear stored API Keys</span></button><div id="auth-spinner" class="ms-Spinner" style="display:none"></div></div><div id="continue-to-menu-container" class="continue-button-container" style="display:none;margin-top:16px"><button id="continue-to-menu-button" class="ms-Button ms-Button--primary"><span class="ms-Button-label">Continue to Main Menu</span></button></div><p class="ms-font-s signup-link">Don't have an API key? <a href="https://www.octagonai.co/" target="_blank">Get one here</a></p></div></div><div class="footer"><div class="version">Version 1.0.0</div><div class="footer-links"><a href="https://www.octagonai.co/terms-of-service" target="_blank">Terms of Service</a> | <a href="https://www.octagonai.co/privacy" target="_blank">Privacy</a> | <a href="mailto:contact@octagonai.co">Contact</a> | <a href="https://app.octagonagents.com/playground" target="_blank">API Playground</a></div></div></main><main id="agents-view" class="main-content" style="display:none"><div class="content-container"><div class="header-actions"><h2 class="ms-font-xl">Available Agents</h2></div><p class="ms-font-m description">Use the following Octagon agents in your Excel formulas.</p><div id="agent-categories-container"></div><div class="additional-resources"><h3>Resources</h3><ul><li><i class="ms-Icon ms-Icon--ReadingMode"></i> <a href="https://docs.octagonagents.com/" target="_blank">Official Documentation</a></li><li><i class="ms-Icon ms-Icon--TestBeaker"></i> <a href="https://app.octagonagents.com/playground" target="_blank">API Playground</a></li></ul></div></div><div class="footer"><div class="version">Version 1.0</div><div class="footer-links"><a href="https://www.octagonai.co/terms-of-service" target="_blank">Terms of Service</a> | <a href="https://www.octagonai.co/privacy" target="_blank">Privacy</a> | <a href="mailto:contact@octagonai.co">Contact</a></div></div></main></body></html>
<!doctype html><html><head><meta charset="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=Edge"/><meta name="viewport" content="width=device-width,initial-scale=1"><title>Octagon AI - Market Intelligence for Excel</title><script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js"></script><link rel="stylesheet" href="https://res-1.cdn.office.net/files/fabric-cdn-prod_20230815.002/office-ui-fabric-core/11.1.0/css/fabric.min.css"/><link href="b79571456c555dbaff43.css" rel="stylesheet"/><script defer="defer" src="polyfill.js"></script><script defer="defer" src="taskpane.js"></script><script defer="defer" src="commands.js"></script><script defer="defer" src="functions.js"></script></head><body class="ms-font-m ms-Fabric"><header class="octagon-header ms-bgColor-neutralLighter"><img width="90" height="90" src="assets/icon-80.png" alt="Octagon AI" title="Octagon AI"/><h1 class="ms-font-su">Octagon AI</h1></header><section id="sideload-msg" class="ms-welcome__main"><h2 class="ms-font-xl">Please <a target="_blank" href="https://learn.microsoft.com/office/dev/add-ins/testing/test-debug-office-add-ins#sideload-an-office-add-in-for-testing">sideload</a> your add-in to see app body.</h2></section><main id="auth-view" class="main-content" style="display:none"><div class="content-container"><h2 class="ms-font-xl">Welcome to Octagon AI</h2><p class="ms-font-m description">Access real-time market intelligence and financial data directly in Excel with Octagon AI agents.</p><div id="api-key-status-message" class="status-message"></div><div class="auth-container"><h3 class="ms-font-l">Authentication Required</h3><p class="ms-font-m">Please enter your Octagon API key to continue:</p><div id="api-key-input-container" class="form-group"><input type="password" id="api-key-input" class="ms-TextField-field" placeholder="Enter your API key here"/><div id="auth-error" class="error-message" style="display:none"></div></div><div class="button-container"><button id="submit-button" class="ms-Button ms-Button--primary"><span class="ms-Button-label">Submit</span></button> <button id="test-connection-button" class="ms-Button ms-Button--default"><span class="ms-Button-label">Test Connection</span></button> <button id="clear-api-keys-button" class="ms-Button ms-Button--default" style="display:none"><span class="ms-Button-label">Clear API Key</span></button><div id="auth-spinner" class="ms-Spinner" style="display:none"></div></div><div id="continue-to-menu-container" class="continue-button-container" style="display:none;margin-top:16px"><button id="continue-to-menu-button" class="ms-Button ms-Button--primary"><span class="ms-Button-label">Continue to Main Menu</span></button></div><p class="ms-font-s signup-link">Don't have an API key? <a href="https://www.octagonai.co/" target="_blank">Get one here</a></p></div></div><div class="footer"><div class="version">Version 1.0.0</div><div class="footer-links"><a href="https://www.octagonai.co/terms-of-service" target="_blank">Terms of Service</a> | <a href="https://www.octagonai.co/privacy" target="_blank">Privacy</a> | <a href="mailto:contact@octagonai.co">Contact</a> | <a href="https://app.octagonagents.com/playground" target="_blank">API Playground</a></div></div></main><main id="agents-view" class="main-content" style="display:none"><div class="content-container"><div id="agent-categories-container"></div><div class="additional-resources"><h3>Resources</h3><ul><li><i class="ms-Icon ms-Icon--ReadingMode"></i> <a href="https://docs.octagonagents.com/" target="_blank">Official Documentation</a></li><li><i class="ms-Icon ms-Icon--TestBeaker"></i> <a href="https://app.octagonagents.com/playground" target="_blank">API Playground</a></li></ul></div></div><div class="footer"><div class="version">Version 1.0</div><div class="footer-links"><a href="https://www.octagonai.co/terms-of-service" target="_blank">Terms of Service</a> | <a href="https://www.octagonai.co/privacy" target="_blank">Privacy</a> | <a href="mailto:contact@octagonai.co">Contact</a></div></div></main></body></html>
2 changes: 1 addition & 1 deletion dist/taskpane.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/taskpane.js.map

Large diffs are not rendered by default.

18 changes: 0 additions & 18 deletions src/api/agents.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,6 @@
import { AgentInfo, AgentCategory } from './types';

export const OCTAGON_AGENTS: AgentInfo[] = [
// Deep Research Agents
{
id: 'octagon-deep-research-agent',
displayName: 'Deep Research Agent',
excelFormulaName: 'OCTAGON.DEEP_RESEARCH_AGENT',
description: 'A comprehensive agent that can utilize multiple sources for deep research analysis.',
category: AgentCategory.DeepResearch,
examplePrompt: '=OCTAGON.DEEP_RESEARCH_AGENT("Research the financial impact of Apple privacy changes on digital advertising companies revenue and margins")'
},
{
id: 'octagon-scraper-agent',
displayName: 'Scraper Agent',
excelFormulaName: 'OCTAGON.SCRAPER_AGENT',
description: 'Specialized agent for financial data extraction from investor websites.',
category: AgentCategory.DeepResearch,
examplePrompt: '=OCTAGON.SCRAPER_AGENT("Extract all data fields from zillow.com/san-francisco-ca/ max_pages:2, country:us")'
},
// Market Intelligence Agents
{
id: 'octagon-agent',
displayName: 'Octagon Agent',
Expand Down
14 changes: 10 additions & 4 deletions src/taskpane/taskpane.css
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,15 @@
background-color: #edebe9;
}

.ms-Button:disabled {
opacity: 0.5;
cursor: not-allowed;
}

.ms-Button:disabled:hover {
background-color: inherit;
}

.signup-link {
margin-top: 16px;
text-align: center;
Expand Down Expand Up @@ -227,13 +236,10 @@
display: flex;
flex-direction: column;
gap: 12px;
max-height: 300px;
overflow-y: auto;
padding-right: 8px;
}

.example-item {
border-left: 3px solid #0078d4;
border-left: 3px solid #8a8886;
padding-left: 8px;
background-color: #f5f5f5;
border-radius: 2px;
Expand Down
16 changes: 6 additions & 10 deletions src/taskpane/taskpane.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,14 @@ <h3 class="ms-font-l">Authentication Required</h3>
</div>

<div class="button-container">
<button id="test-connection-button" class="ms-Button ms-Button--primary">
<button id="submit-button" class="ms-Button ms-Button--primary">
<span class="ms-Button-label">Submit</span>
</button>
<button id="test-connection-button" class="ms-Button ms-Button--default">
<span class="ms-Button-label">Test Connection</span>
</button>
<button id="clear-api-keys-button" class="ms-Button ms-Button--default">
<span class="ms-Button-label">Clear stored API Keys</span>
<button id="clear-api-keys-button" class="ms-Button ms-Button--default" style="display: none;">
<span class="ms-Button-label">Clear API Key</span>
</button>
<div id="auth-spinner" class="ms-Spinner" style="display: none;"></div>
</div>
Expand Down Expand Up @@ -86,13 +89,6 @@ <h3 class="ms-font-l">Authentication Required</h3>
<!-- Agents List View -->
<main id="agents-view" class="main-content" style="display: none;">
<div class="content-container">
<div class="header-actions">
<h2 class="ms-font-xl">Available Agents</h2>
</div>

<p class="ms-font-m description">
Use the following Octagon agents in your Excel formulas.
</p>

<!-- Agent categories will be dynamically generated here -->
<div id="agent-categories-container"></div>
Expand Down
Loading