File tree Expand file tree Collapse file tree 10 files changed +94
-34
lines changed
04.problem.completion/src
04.solution.completion/src Expand file tree Collapse file tree 10 files changed +94
-34
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ export async function initializeTools(agent: EpicMeMCP) {
5050 async ( { id } ) => {
5151 const entry = await agent . db . getEntry ( id )
5252 invariant ( entry , `Entry with ID "${ id } " not found` )
53- return createReply ( entry )
53+ return {
54+ content : [ createEntryEmbeddedResource ( entry ) ] ,
55+ }
5456 } ,
5557 )
5658
@@ -126,9 +128,14 @@ export async function initializeTools(agent: EpicMeMCP) {
126128 } ,
127129 async ( tag ) => {
128130 const createdTag = await agent . db . createTag ( tag )
129- return createReply (
130- `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
131- )
131+ return {
132+ content : [
133+ createTextContent (
134+ `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
135+ ) ,
136+ createTagEmbeddedResource ( createdTag ) ,
137+ ] ,
138+ }
132139 } ,
133140 )
134141
Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ export async function initializeTools(agent: EpicMeMCP) {
5050 async ( { id } ) => {
5151 const entry = await agent . db . getEntry ( id )
5252 invariant ( entry , `Entry with ID "${ id } " not found` )
53- return createReply ( entry )
53+ return {
54+ content : [ createEntryEmbeddedResource ( entry ) ] ,
55+ }
5456 } ,
5557 )
5658
@@ -126,9 +128,14 @@ export async function initializeTools(agent: EpicMeMCP) {
126128 } ,
127129 async ( tag ) => {
128130 const createdTag = await agent . db . createTag ( tag )
129- return createReply (
130- `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
131- )
131+ return {
132+ content : [
133+ createTextContent (
134+ `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
135+ ) ,
136+ createTagEmbeddedResource ( createdTag ) ,
137+ ] ,
138+ }
132139 } ,
133140 )
134141
Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ export async function initializeTools(agent: EpicMeMCP) {
5050 async ( { id } ) => {
5151 const entry = await agent . db . getEntry ( id )
5252 invariant ( entry , `Entry with ID "${ id } " not found` )
53- return createReply ( entry )
53+ return {
54+ content : [ createEntryEmbeddedResource ( entry ) ] ,
55+ }
5456 } ,
5557 )
5658
@@ -126,9 +128,14 @@ export async function initializeTools(agent: EpicMeMCP) {
126128 } ,
127129 async ( tag ) => {
128130 const createdTag = await agent . db . createTag ( tag )
129- return createReply (
130- `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
131- )
131+ return {
132+ content : [
133+ createTextContent (
134+ `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
135+ ) ,
136+ createTagEmbeddedResource ( createdTag ) ,
137+ ] ,
138+ }
132139 } ,
133140 )
134141
Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ export async function initializeTools(agent: EpicMeMCP) {
5050 async ( { id } ) => {
5151 const entry = await agent . db . getEntry ( id )
5252 invariant ( entry , `Entry with ID "${ id } " not found` )
53- return createReply ( entry )
53+ return {
54+ content : [ createEntryEmbeddedResource ( entry ) ] ,
55+ }
5456 } ,
5557 )
5658
@@ -126,9 +128,14 @@ export async function initializeTools(agent: EpicMeMCP) {
126128 } ,
127129 async ( tag ) => {
128130 const createdTag = await agent . db . createTag ( tag )
129- return createReply (
130- `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
131- )
131+ return {
132+ content : [
133+ createTextContent (
134+ `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
135+ ) ,
136+ createTagEmbeddedResource ( createdTag ) ,
137+ ] ,
138+ }
132139 } ,
133140 )
134141
Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ export async function initializeTools(agent: EpicMeMCP) {
5050 async ( { id } ) => {
5151 const entry = await agent . db . getEntry ( id )
5252 invariant ( entry , `Entry with ID "${ id } " not found` )
53- return createReply ( entry )
53+ return {
54+ content : [ createEntryEmbeddedResource ( entry ) ] ,
55+ }
5456 } ,
5557 )
5658
@@ -126,9 +128,14 @@ export async function initializeTools(agent: EpicMeMCP) {
126128 } ,
127129 async ( tag ) => {
128130 const createdTag = await agent . db . createTag ( tag )
129- return createReply (
130- `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
131- )
131+ return {
132+ content : [
133+ createTextContent (
134+ `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
135+ ) ,
136+ createTagEmbeddedResource ( createdTag ) ,
137+ ] ,
138+ }
132139 } ,
133140 )
134141
Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ export async function initializeTools(agent: EpicMeMCP) {
5050 async ( { id } ) => {
5151 const entry = await agent . db . getEntry ( id )
5252 invariant ( entry , `Entry with ID "${ id } " not found` )
53- return createReply ( entry )
53+ return {
54+ content : [ createEntryEmbeddedResource ( entry ) ] ,
55+ }
5456 } ,
5557 )
5658
@@ -126,9 +128,14 @@ export async function initializeTools(agent: EpicMeMCP) {
126128 } ,
127129 async ( tag ) => {
128130 const createdTag = await agent . db . createTag ( tag )
129- return createReply (
130- `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
131- )
131+ return {
132+ content : [
133+ createTextContent (
134+ `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
135+ ) ,
136+ createTagEmbeddedResource ( createdTag ) ,
137+ ] ,
138+ }
132139 } ,
133140 )
134141
Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ export async function initializeTools(agent: EpicMeMCP) {
5050 async ( { id } ) => {
5151 const entry = await agent . db . getEntry ( id )
5252 invariant ( entry , `Entry with ID "${ id } " not found` )
53- return createReply ( entry )
53+ return {
54+ content : [ createEntryEmbeddedResource ( entry ) ] ,
55+ }
5456 } ,
5557 )
5658
@@ -126,9 +128,14 @@ export async function initializeTools(agent: EpicMeMCP) {
126128 } ,
127129 async ( tag ) => {
128130 const createdTag = await agent . db . createTag ( tag )
129- return createReply (
130- `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
131- )
131+ return {
132+ content : [
133+ createTextContent (
134+ `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
135+ ) ,
136+ createTagEmbeddedResource ( createdTag ) ,
137+ ] ,
138+ }
132139 } ,
133140 )
134141
Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ export async function initializeTools(agent: EpicMeMCP) {
5050 async ( { id } ) => {
5151 const entry = await agent . db . getEntry ( id )
5252 invariant ( entry , `Entry with ID "${ id } " not found` )
53- return createReply ( entry )
53+ return {
54+ content : [ createEntryEmbeddedResource ( entry ) ] ,
55+ }
5456 } ,
5557 )
5658
@@ -126,9 +128,14 @@ export async function initializeTools(agent: EpicMeMCP) {
126128 } ,
127129 async ( tag ) => {
128130 const createdTag = await agent . db . createTag ( tag )
129- return createReply (
130- `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
131- )
131+ return {
132+ content : [
133+ createTextContent (
134+ `Tag "${ createdTag . name } " created successfully with ID "${ createdTag . id } "` ,
135+ ) ,
136+ createTagEmbeddedResource ( createdTag ) ,
137+ ] ,
138+ }
132139 } ,
133140 )
134141
Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ export async function initializeTools(agent: EpicMeMCP) {
5050 async ( { id } ) => {
5151 const entry = await agent . db . getEntry ( id )
5252 invariant ( entry , `Entry with ID "${ id } " not found` )
53- return createReply ( entry )
53+ return {
54+ content : [ createEntryEmbeddedResource ( entry ) ] ,
55+ }
5456 } ,
5557 )
5658
Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ export async function initializeTools(agent: EpicMeMCP) {
5050 async ( { id } ) => {
5151 const entry = await agent . db . getEntry ( id )
5252 invariant ( entry , `Entry with ID "${ id } " not found` )
53- return createReply ( entry )
53+ return {
54+ content : [ createEntryEmbeddedResource ( entry ) ] ,
55+ }
5456 } ,
5557 )
5658
You can’t perform that action at this time.
0 commit comments