addedInput schema / properties / portfolio_id
Added value: +{
+ "description": "The id of the portfolio to add to, as get_portfolio_insights lists it. Optional: without it or portfolio_name the company goes to the default portfolio.",
+ "type": "string"
+}
addedInput schema / properties / portfolio_name
Added value: +{
+ "description": "The name of the portfolio to add to, as the person names it (exact, case does not matter). Optional.",
+ "type": "string"
+}
addedOutput schema / properties / candidates
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "company_name": {
+ "type": "string"
+ },
+ "exchange": {
+ "type": "string"
+ },
+ "ticker": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "ticker",
+ "exchange",
+ "company_name"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "null",
+ "array"
+ ]
+}
addedOutput schema / properties / company_count
Added value: +{
+ "type": [
+ "null",
+ "integer"
+ ]
+}
addedOutput schema / properties / is_default
Added value: +{
+ "type": [
+ "null",
+ "boolean"
+ ]
+}
addedOutput schema / properties / message
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / mode
Added value: +{
+ "enum": [
+ "holding",
+ "watching"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / next_step
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "arguments": {
+ "additionalProperties": false,
+ "properties": {
+ "exchange": {
+ "type": "string"
+ },
+ "ticker": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "ticker"
+ ],
+ "type": [
+ "null",
+ "object"
+ ]
+ },
+ "description": {
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "call_tool",
+ "ask_user",
+ "human_action"
+ ],
+ "type": "string"
+ },
+ "options": {
+ "items": {
+ "type": "string"
+ },
+ "type": [
+ "null",
+ "array"
+ ]
+ },
+ "tool": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": [
+ "null",
+ "object"
+ ]
+}
addedOutput schema / properties / portfolio_count
Added value: +{
+ "type": [
+ "null",
+ "integer"
+ ]
+}
addedOutput schema / properties / portfolio_id
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / portfolio_name
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / portfolios
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "company_count": {
+ "type": "integer"
+ },
+ "is_default": {
+ "type": "boolean"
+ },
+ "portfolio_id": {
+ "type": "string"
+ },
+ "portfolio_name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "portfolio_id",
+ "portfolio_name",
+ "is_default",
+ "company_count"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "null",
+ "array"
+ ]
+}
addedOutput schema / properties / status
Added value: +{
+ "enum": [
+ "added",
+ "already_in_portfolio",
+ "over_capacity",
+ "ambiguous",
+ "not_found",
+ "portfolio_not_found"
+ ],
+ "type": "string"
+}
removedOutput schema / properties / total_holdings
Removed value: -{
- "type": "integer"
-}
changedOutput schema / required
Previous value: -[
- "ticker",
- "exchange",
- "total_holdings",
- "plan_limit",
- "scope"
-]New value: +[
+ "status",
+ "message",
+ "scope"
+]