Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: HTTP request tool #9228

Merged
merged 72 commits into from
Jun 19, 2024
Merged
Show file tree
Hide file tree
Changes from 64 commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
3744248
:zap: setup
michael-radency Apr 26, 2024
a0b0200
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 26, 2024
ef9a6ae
:zap: authentication support
michael-radency Apr 26, 2024
ad957fc
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 26, 2024
742dd46
:zap: oauth2 authentication fixes, toll description prompt update
michael-radency Apr 29, 2024
4c84098
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 29, 2024
f335ec7
:zap: clean up
michael-radency Apr 29, 2024
2f86da6
:zap: fix for tool description prompt
michael-radency Apr 29, 2024
fa73fc6
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 29, 2024
f8ed53b
:zap: ui updates, options
michael-radency Apr 29, 2024
3d7bed7
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 29, 2024
e086460
:zap: ui for optimize response option
michael-radency Apr 29, 2024
f9a1801
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 29, 2024
f632455
:zap: optimize response util
michael-radency Apr 30, 2024
ea784a3
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 30, 2024
6e6b211
:zap: optimize response update
michael-radency Apr 30, 2024
58b1e67
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 30, 2024
8147c5b
:zap: ui updates
michael-radency Apr 30, 2024
87f2b39
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 30, 2024
c5beba4
:zap: clean up
michael-radency Apr 30, 2024
0996986
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 30, 2024
448bd7d
:zap: descriptions update
michael-radency Apr 30, 2024
75967f1
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Apr 30, 2024
6dd4524
Merge branch 'master' into ai-162-tool-to-visit-a-website
michael-radency May 16, 2024
3f61121
combined url with path, placeholder notice, fixes
michael-radency May 16, 2024
efa655a
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 17, 2024
e3079f5
:zap: updating UI
michael-radency May 17, 2024
22bf42c
updating implementation, WIP
michael-radency May 18, 2024
a9e1a59
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 18, 2024
c937f14
:zap: dynamic tool func update
michael-radency May 20, 2024
6d3671f
placeholders definitions parameter
michael-radency May 20, 2024
03666d3
prompts updates
michael-radency May 20, 2024
7824434
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 20, 2024
fb817a1
require comma separated values from LLM instead filled request options
michael-radency May 21, 2024
fa6ac15
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 21, 2024
23d5c07
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 23, 2024
ea4a9d3
properties schema and DynamicStructuredTool support
michael-radency May 23, 2024
8236d49
construct shcema properties helper
michael-radency May 24, 2024
0cac68d
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 24, 2024
2362c29
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 24, 2024
05bce18
reverted changes related to dynamic structured tool, updated paramete…
michael-radency May 24, 2024
00a8e2a
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 24, 2024
af07e08
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 26, 2024
d671160
json with placheholders processing
michael-radency May 27, 2024
fbca8e9
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 27, 2024
71dabba
refactoring
michael-radency May 27, 2024
7535658
refactoring
michael-radency May 27, 2024
77f1b7d
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 27, 2024
eadb6de
refactoring
michael-radency May 27, 2024
1dd28d5
spelling fixes
michael-radency May 27, 2024
40dba41
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 28, 2024
557f8e8
include http code if present in error
michael-radency May 28, 2024
10c0216
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 29, 2024
eb93f7d
review updates
michael-radency May 29, 2024
8924ca5
tool telemetry
michael-radency May 29, 2024
3e36a22
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 29, 2024
13a47bf
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 29, 2024
8bcfddd
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency May 30, 2024
7eafbbd
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Jun 12, 2024
aa33bae
no placeholders run fix, truncate responce, tool name check to be alh…
michael-radency Jun 12, 2024
320b502
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Jun 12, 2024
46e3d21
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Jun 12, 2024
9427c40
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Jun 12, 2024
adc9dba
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Jun 13, 2024
1e56038
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Jun 18, 2024
a3db54c
review, refactoring
michael-radency Jun 18, 2024
2107d83
dark mode icon
michael-radency Jun 18, 2024
6f5283c
use @mozilla/readability in text mod0e
michael-radency Jun 18, 2024
e3bccb3
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Jun 18, 2024
b4e6903
cheerio version update
michael-radency Jun 19, 2024
d2b3858
Merge branch 'master' of https://github.com/n8n-io/n8n into ai-162-to…
michael-radency Jun 19, 2024
853da90
lock file update
michael-radency Jun 19, 2024
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

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might also want to add a .dark icon to improve contrast
CleanShot 2024-06-17 at 11 41 38@2x

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
export type ToolParameter = {
name: string;
required: boolean;
type?: string;
description?: string;
sendIn: SendIn;
key?: string;
};

export type PlaceholderDefinition = {
name: string;
type?: string;
description: string;
};

export type ParametersValues = Array<{
name: string;
valueProvider: 'modelRequired' | 'modelOptional' | 'fieldValue';
value?: string;
}>;

export type ParameterInputType = 'keypair' | 'json' | 'model';
export type SendIn = 'body' | 'qs' | 'path' | 'headers';
Loading
Loading