Skip to content

Commit 36b1d9d

Browse files
Merge branch 'foss42:main' into add-feature-in-app-terminal
2 parents eb4dcfe + d1fbd72 commit 36b1d9d

File tree

22 files changed

+37
-37
lines changed

22 files changed

+37
-37
lines changed

README.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,7 @@
22

33
[![Discord Server Invite](https://img.shields.io/badge/DISCORD-JOIN%20SERVER-5663F7?style=for-the-badge&logo=discord&logoColor=white)](https://discord.com/invite/bBeSdtJ6Ue)
44

5-
### 🚨🚨 API Dash is participating in GSoC 2025! Check out the details below:
6-
7-
<img src="https://github.com/foss42/apidash/assets/615622/493ce57f-06c3-4789-b7ae-9fa63bca8183" alt="GSoC" width="500">
8-
9-
| | Link |
10-
|--|--|
11-
| Learn about GSoC | [Link](https://summerofcode.withgoogle.com) |
12-
| API Dash GSoC Page | [Link](https://summerofcode.withgoogle.com/programs/2025/organizations/api-dash) |
13-
| Project Ideas List | [Link](https://github.com/foss42/apidash/discussions/565) |
14-
| Application Guide | [Link](https://github.com/foss42/apidash/discussions/564) |
15-
| Discord Channel | [Link](https://discord.com/invite/bBeSdtJ6Ue) |
5+
<a href="https://summerofcode.withgoogle.com/programs/2025/organizations/api-dash" target="_blank"><img src="https://github.com/foss42/apidash/assets/615622/493ce57f-06c3-4789-b7ae-9fa63bca8183" alt="GSoC" width="400"></a>
166

177

188
### Please support this initiative by giving this project a Star ⭐️

doc/gsoc/2025/codes/example4.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: use_key_in_widget_constructors, use_full_hex_values_for_flutter_colors
2+
13
import 'package:flutter/material.dart';
24

35
void main() {

doc/gsoc/2025/codes/example5.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: use_key_in_widget_constructors
2+
13
import 'package:flutter/material.dart';
24

35
void main() {

lib/services/agentic_services/agents/stacgen.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import 'dart:convert';
22
import 'package:apidash/templates/templates.dart';
33
import 'package:apidash_core/apidash_core.dart';
4+
import 'package:flutter/material.dart';
45

56
class StacGenBot extends AIAgent {
67
@override
@@ -18,7 +19,7 @@ class StacGenBot extends AIAgent {
1819
try {
1920
jsonDecode(aiResponse);
2021
} catch (e) {
21-
print("JSON PARSE ERROR: ${e}");
22+
debugPrint("JSON PARSE ERROR: $e");
2223
return false;
2324
}
2425
return true;

lib/services/agentic_services/agents/stacmodifier.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import 'dart:convert';
22
import 'package:apidash/templates/templates.dart';
33
import 'package:apidash_core/apidash_core.dart';
4+
import 'package:flutter/material.dart';
45

56
class StacModifierBot extends AIAgent {
67
@override
@@ -18,7 +19,7 @@ class StacModifierBot extends AIAgent {
1819
try {
1920
jsonDecode(aiResponse);
2021
} catch (e) {
21-
print("JSON PARSE ERROR: ${e}");
22+
debugPrint("JSON PARSE ERROR: $e");
2223
return false;
2324
}
2425
return true;

lib/services/agentic_services/apidash_agent_calls.dart

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import 'package:apidash/services/agentic_services/agent_caller.dart';
22
import 'package:apidash/services/agentic_services/agents/agents.dart';
33
import 'package:apidash/templates/tool_templates.dart';
44
import 'package:apidash_core/apidash_core.dart';
5+
import 'package:flutter/material.dart';
56
import 'package:flutter_riverpod/flutter_riverpod.dart';
67

78
Future<String?> generateSDUICodeFromResponse({
@@ -22,23 +23,23 @@ Future<String?> generateSDUICodeFromResponse({
2223
}),
2324
),
2425
]);
25-
final SA = step1Res[0]?['SEMANTIC_ANALYSIS'];
26-
final IR = step1Res[1]?['INTERMEDIATE_REPRESENTATION'];
26+
final sa = step1Res[0]?['SEMANTIC_ANALYSIS'];
27+
final ir = step1Res[1]?['INTERMEDIATE_REPRESENTATION'];
2728

28-
if (SA == null || IR == null) {
29+
if (sa == null || ir == null) {
2930
return null;
3031
}
3132

32-
print("Semantic Analysis: $SA");
33-
print("Intermediate Representation: $IR");
33+
debugPrint("Semantic Analysis: $sa");
34+
debugPrint("Intermediate Representation: $ir");
3435

3536
final sduiCode = await APIDashAgentCaller.instance.call(
3637
StacGenBot(),
3738
ref: ref,
3839
input: AgentInputs(variables: {
3940
'VAR_RAW_API_RESPONSE': apiResponse,
40-
'VAR_INTERMEDIATE_REPR': IR,
41-
'VAR_SEMANTIC_ANALYSIS': SA,
41+
'VAR_INTERMEDIATE_REPR': ir,
42+
'VAR_SEMANTIC_ANALYSIS': sa,
4243
}),
4344
);
4445
final stacCode = sduiCode?['STAC']?.toString();
@@ -62,8 +63,8 @@ Future<String?> modifySDUICodeUsingPrompt({
6263
'VAR_CLIENT_REQUEST': modificationRequest,
6364
}),
6465
);
65-
final SDUI = res?['STAC'];
66-
return SDUI;
66+
final sdui = res?['STAC'];
67+
return sdui;
6768
}
6869

6970
Future<String?> generateAPIToolUsingRequestData({

packages/apidash_core/lib/apidash_core.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,4 @@ export 'utils/utils.dart';
88

99
// Export 3rd party packages
1010
export 'package:freezed_annotation/freezed_annotation.dart';
11-
export 'package:better_networking/better_networking.dart';
1211
export 'package:genai/genai.dart';

packages/apidash_core/pubspec.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ environment:
1111
dependencies:
1212
flutter:
1313
sdk: flutter
14-
better_networking:
15-
path: ../better_networking
1614
curl_parser:
1715
path: ../curl_parser
1816
freezed_annotation: ^2.4.1

packages/better_networking/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.0.3
2+
3+
- Loosen dart SDK constraints.
4+
15
## 0.0.2
26

37
- Improvement of various core features.
File renamed without changes.

0 commit comments

Comments
 (0)